Oh, and yes STRESS.
Our society downplays the effects tremendously. After years of schooling, intensely competing up the ladder with long days, ****** commutes, ignoring family matter and moral dilemmas, the weight can become unbearable.
If you can take a little time off to unwind and start some healthier patterns, I would recommend it.