Stress can significantly impact weight. High levels of cortisol, a stress hormone, can lead to weight gain, especially around the abdominal area. Stress may also contribute to unhealthy eating habits and reduced physical activity, leading to weight changes.