So I am really skinny, like really skinny. I think I weigh around 50kg (it fluctuates by a couple hundred grams each day) and I'm 5 foot 11, also I'm a guy and I just turned 16. To give you some context...
I eat a lot. On a regular day, I would eat a bowl of cereal and toast with PB and some tea, then for lunch a smallish pizza topped with cheese and salami and tomato, I would drink one of those ready made coffee cappuccino drinks from the supermarket. Then in the afternoon, I graze, normally have a slice of cake, a danish, a chocolate wafer bar thing, fruit. Then for dinner it varies, usually chicken or fish though. I rarely eat beef/lamb/pork.
I feel I should be putting on weight but I am so skinny. Why? Is it just a quick metabolism? Also I did see a doctor, I did a blood test and all they found was I was slightly anemic so I take an iron supplement pill thing everyday. Could this be caused by my very minor anemia?