- The tablets you are taking wouldn't cause weight gain. Infact, metformin
causes slight weight loss
. You need to visit a good endocrinologist
to evaluate the weight gain.
- Fasting is high inspite of tablets. Bringing sugars to normal range with change in medication might reduce your symptoms to large extent.
- There is a medication called 'exenatide' (Byetta OR Exapride) which is injectable, to be taken before meals like insulin
. It also is helpful for weight reduction in diabetics along with blood glucose control. But again, you need to get yourself evaluated before any change in medications.
- I'd also rule out any thyroid/adrenal abnormality and depression
, if any.