Lindi, if you're short of iron then taking a supplement won't make you start to feel better within a week. And it's safer to get your blood count checked (your GP will do this) before taking iron.
If you feel completely better now, it sounds like you may have overtrained a little, or had a viral infection.
Lots of people swear by a protein shake after exercise, but there's no substitute for getting enough rest, plenty of good food, and being careful about the rate at which you increase your training load.