You failed to mention that numerous medicines can contribute to weight gain, including certain birth control medicines and psychiatric medications that sometimes affect hormone levels.

I'm not suggesting that anyone change medication, but patients should always be aware of potential side effects and take necessary precautions.