A new study from University College London compared stress levels and body weight (for over 2,500 men and women), and found that higher levels of the stress hormone cortisol were associated with significantly higher levels of obesity/being overweight. The study was notable for testing cortisol levels in the hair (not in the blood or saliva, which vary during times of day), so it better captured the impact of long-term stress levels on weight.