Sound awful, hope you feel better now.. Obviously your BP was ok? I agree with Starbright, get iron checked if you don't feel better soon.