Your metabolism is impaired. Apart from medications you have to see a nutritionist or dietician who can guide you on a diet plan to improve metabolism.
You will have to focus on stress management and yoga too so that you address your problem comprehensively.
Next Steps
visit an ayurveda or naturopathy consultant.
Health Tips
get your diagnosis right then plan treatment