Weight gain can be caused by a number of things including an unhealthy diet, lack of exercise, and the natural aging process as our metabolism slows down and we lose lean muscle mass. Weight gain can also be caused by underlying health issues like resistance to insulin, a thyroid issue, hormonal imbalance, and more.