Sounds like a Hashover to me (as opposed to an Alcohol Hangover)