That sucks. I know the feeling well! Could you have low iron? I know when my iron levels are low I feel so tired and I can't think straight or function properly. It might be worth going and talking to your GP, he/she would probably send you off for some BT's to see if they can find the problem.