Makanan yang terlalu banyak adalah salah satu sebab kenaikan berat badan.
Memakan makanan yang mempunyai indeks lemak dan glisemik yang tinggi, yang kita rujuk sebagai makanan yang rosak, boleh menjadi salah satu punca penambahan berat badan, yang sering disukai.
Sekiranya anda mempunyai masalah seperti rintangan insulin atau hipotiroidisme, anda mungkin mendapat berat badan.
Imobilitas adalah pengaruh yang serius terhadap penambahan berat badan. Obesiti bergantung kepada keseimbangan antara pengambilan tenaga dan pembakaran tenaga. Jika anda membakar kurang tenaga dan anda mendapat lebih banyak kalori, anda akan mula mendapat berat badan.
Melambatkan metabolisme anda dengan kemajuan usia anda adalah salah satu sebab untuk penambahan berat badan anda.
Genetika keluarga adalah kira-kira 45% berkesan dalam penambahan berat badan.
Ini adalah salah satu faktor yang menyebabkan kenaikan berat badan jika orang itu mempunyai kelaparan emosi.