عوامل مختلفی بر روی چاقی و پرخوری تاثیر می‌گذارند که شامل ژنتیک، سبک زندگی، عوامل روانی و محیطی، فعالیت بدنی و دسترسی به غذاهای پرکالری می‌شود.