One major cause? Not enough sleep. Since a lack of sleep has been linked to higher levels of ghrelin (the hormone that triggers hunger), we often feel hungry when we're really exhausted. Plus, a tired body naturally craves carbs and calories, since our bodies are searching for alternative sources of energy. A better night's sleep could mean smarter choices for breakfast or at least less snacking between breakfast and lunch.
Though we've been using it as an excuse for years, it turns out that premenstrual syndrome actually is a huge cause of hunger. During this time, progesterone increases, which boosts both your appetite and that general dissatisfaction you have with your body. See? We're biologically engineered to eat a lot in the few days leading up to our periods — and feel awful about it.
Check out the full list of sneaky hunger causes so you can better navigate your cravings. Though, we're pretty sure we're still going to feel totally guilty of all that PMS eating. (Huffing Post)