I get migraines from time to time but the last one was the first one to leave me with a migraine hangover normally I am not affected afterwards. I am exhausted. Its been 2 days. How long do hangovers last