Hi, i am a 16 year old female and just found out i have anemia. My emergency doctor said its due to not eating enough protein in meat and spinach, brocilli, ect. But i have a bad pain under/behind my right rib and was wondering what is causing it? He said he didnt know. That he only says what it isnt ( gullbladder/ kidney infections). I was reading about anemia and most say its cancer stuff or intestinal problems or bleeding inside. What do you think it could be since i am so young that seems a bit dramatic that im really just finding this out now?? I just got over a bad cold, and get them quite frequently, also am very tired all the time and seem to be prone to weird fungus things on my skin, ect. Just wondering what you think it could be? Or if any of that could be linked to being anemic.