Obeziteyi etkileyen pek çok faktör vardır. Genetik faktörler bunların başında gelmektedir. Eğer ki ebeveynleriniz yani anne babanız büyükbabanız büyükanneniz kiloluysa sizinde kilolu olma ihtimaliniz daha yüksektir diğer normal kilolu ebveynleri olan insanlara göre. Bunun dışında çocukluk çağı ve hatta annenin hamilelik dönemindeki beslenmesi dahi obezitenin nedenlerinden olabilir.
Çocukluk çağında, düzensiz beslenmeler fast food türü gıdalarla beslenmeler, suni gıdalarla laktoz şurubu dediğimiz gıdalarla ve bunun gibi doğal olmayan besinlerle beslenen insanlarda ileride obezite olma olasılığı yüksektir.