Yes, stress can lead to weight gain. When people are stressed, they tend to eat more, and often unhealthy foods. Additionally, stress can cause a disruption in the body's hormone balance, which can slow down the metabolism and cause changes in appetite. Finally, stress can lead to inactivity...