Alcohol also causes dehydration, and dehydration can cause headaches and nausea. Alcohol also disturbs sleep. So even though it feels like you slept 12 hours, you probably didn't get REM sleep, so you won't feel rested the next day.
— Dr. David Katz
AlcoholCausesSleep