As mentioned earlier, weight gain can be attributed to various reasons. For example, putting on weight during pregnancy, or because of hypothyroidism, poly-cystic ovarian syndrome, stress, anxiety, depression, and certain medications, is very natural. A family history which tends towards weight gain can also put you at a risk of gaining weight.