What should I do?

Harley

so I'm 16 weeks and 3 days I've only gained 2 pounds the whole time, the rest of the time I have lost weight, my foster mom is getting onto me because I'm not really hungry when I know I need to eat something, I have been in foster care since I was 8 weeks and I'm thinking that my problem is all the frustration with everhthing going on and the social workers playing with my mind by telling me there gonna do something and then they never do it, my social worker is even getting onto me for not eating enough but the only answer I can give him is I eat when I'm hungry and I don't force myself any other time. Is there any opinion on what I should do right now to start gaining a pound a week like I'm supposed to and how I would go about not letting this situation bother me?