The stress hormone cortisol fills your body during fight or flight mode, convincing your body to eat even if you don't physically need the calories.
Stress
If you're always hungry and eating more than normal but still losing weight,
Hyperthyroidism
Overeating may contribute to weight increase, but obesity can also make you hungry all the time, creating a vicious cycle.
Obesity
Low blood sugar can be caused by a variety of factors, ranging from meal skipping to pancreatic issues.
Hypoglycemia
Low blood sugar stimulates hunger, but going overboard might exacerbate those appetites.
Diabetes
Hormonal fluctuations during your menstruation may cause you to consume a dozen cupcakes.
Your period
Increased appetite is a side effect of some medications, including SSRI antidepressants, steroids for conditions like allergies or lupus, and anti-seizure medications.