Weight gain can be extremely frustrating, especially when you don’t know what’s causing it.
While diet typically plays the largest role in weight gain, other factors — such as stress and lack of sleep — may contribute as well.
Source: Healthline