Our expert says:
you might be having too little protein to balance your blood sugar and hence the weight gain. A fasting insulin and glucose test would be needed. The high thyroid might be too high for yourself and might need treatment. B12 deficiency can also lead to malabsorption of food - high possibility if you are vegetarian. i suggest to consult with a homeopath to take a full case history to establish the cause of this.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.