Hello and welcome to HealthcareMagic... I thank you for posting your query here.. I read your question completely and have understood it well enough.. Please note.. 1. Yes hypothyroidism and particular psychiatric drugs cause such obesity and weight gain.. 2. Please describe the drugs that you are taking and we can find out a cause. 3. Apart from this, you are doing everything absolutely fine.. Less Carbohydrates and more proteins is good.. Hope this helps you, in case you need further assistance, please contact me directly by searching my profile Dr Manjunath Metri. Take care..