‘Welcome to HealthcareMagic Forum’
Have you under gone thyroid
If Above is normal than you should meet an Dietitian and follow given diet.
Start exercises, like brisk walking,swimming.
gives promising treatment for all above problems mention by you with no side effects.
Wish you good health