Sounds like a concussion, and I'm no doctor, but I'm pretty sure that sleep of the uninterrupted variety is not the best thing for that.
I'm thinking I wasn't at my brightest when I joined here. That French homework I mentioned in my newbie thread is still not finished. >.>