НЕДОЕДАНИЕ - вот первая причина! Самое очевидное - это физиологический голод. Вы перестарались со строгими диетами или "правильным питанием" и лишили свой организм ценных макро- или микронутриентов, а организм решил получить свое и обожраться (тут я полностью на его стороне). Мы уже как то обсуждали, что не стоит воевать с организмом, он постарается выжить любыми способами.
Следующая причина: