First I would have a full blood work up. Make sure your thyroid is working properly, check for sugar etc.. Even if these labs come back in the normal range and are in a high or low normal, I would see an endocrinologist for further followup, you may still have a problem even though it comes up normal. Especially if you are unable to gain any weight.
Hope this helps, If you need anything else please feel free to ask. If you found this helpful don’t forget to click the *accept* button!