I haven't talked to the doctors about this problem because i never thought it was serious.
Have you ever had your thyroid tested to see if you might have hyperthyroidism/Graves Disease? The thyroid controls metabolism, so if your metabolism is too high, that's the first place to look. Next is to check for diabetes, since one of its major symptoms is weight loss/inability to gain.
For thyroid, you need to get TSH, Free T3 and Free T4. For diabetes, fasting blood sugar and hemoglobin A1c........
and just to let you know how much i eat.. for supper i had a filet o fish burger, MC chicken burger, 6 nuggets and large fries. All from MacDonalds.