Hangovers occur as a result of too much alcohol in your system. The liquor can expand the blood vessels in your head (creating headaches), upset your stomach (causing nausea and vomiting), create considerable amounts of urine (leading to dehydration) and reduce the quality of your sleep (leading to exhaustion).