Overeating can be one of the main reasons behind weight gain. Stress, hunger pangs, fear of hunger, depression, mood swings, boredom, tiredness, and many other issues can lead you to binge eating.