Too much sleep does me in. I can sleep for 14 hours and be tired within 5 hours of getting up, its rubbish because whole weeks can basically vanish because you're sleeping. Whilst bread might be high in protien, its probably not as high as red meet. Also eat more carbohydrates since thats what really gives you energy, things like pasta. Just try to eat quite a lot and eat good stuff. I used to be tired all the time and it was mainly down to a really bad diet. Getting a multivitamin might be an idea, its helped me certainly (though the tablet is like a horse tablet, its hardcore), even if some of it is just a placebo effect. Anemia is chiefly caused through a lack of iron, so while going the doc and getting a check of it is a good idea, this can obviously be helped to an extent by having a multivitamen which will have plenty of iron in it. Try to jsut get 8-9 hours kip, make your bed times regular, dont sleep in too much - just get up and take the pain. Sort your diet out, get a multivitamin and get a bit more active (running ect), will sort you out. Going the doctors to check for any proper complaints is a good idea too.