Cortisol

Cortisol is a stress hormone that can be a major contributor to weight gain.
Too much cortisol causes the body to hold onto body fat, so regardless of how much someone exercises or controls caloric intake, they still may not lose weight.