Chronic stress may increase levels of stress hormones such as cortisol in your body. This can cause increased hunger and result in weight gain. If you’re looking to lose weight, you should review possible ways to decrease or better handle excessive stress in your life. Although this often demands substantial changes, even altering small things – such as posture – may immediately affect your stress hormone levels, and perhaps your weight.
Markwald, R. R., Melanson, E. L., Smith, M. R., Higgins, J., Perreault, L., Eckel, R. H., & Wright, Jr., K. P. (2013, April 2). Impact of insufficient sleep on total daily energy expenditure, food intake, and weight gain. Proceedings of the National Academy of Sciences of the United States of America, 110(14), 5695–5700. Retrieved from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3619301/
"When we’re lacking in sleep, our body’s hormones get thrown off balance which can impact our hunger levels the next day. We all have two hormones that affect our appetite: ghrelin and leptin. When we don’t get enough sleep, our ghrelin levels (the hormone that makes us feel hungry) rise, and our leptin levels (the hormone that makes us feel full) drop. This means that when we’re awake, we tend to eat more but feel less satisfied. Try going to bed a little earlier than usual to avoid this imbalance and remember to remove any distractions that might prevent you from nodding off."