..what should I eat ...
Doctor Answers (1) on Less weight
get some hormonal tests done, sometimes due to hormonal problems, the weight doesn't increase.
have high protein diet. then hit the gym.
that way you will gradually increase weight in a controlled manner and your weight will not be because of fat.
alternatively, consult a good dietician.