Gotta repair the dehydration, the aspirin helps in many ways, and sleep gives you the time for your body to metabolize what is still in your blood. It's the only way!
Actually one night when I was young and didn't know my limit I almost got alcohol poisoning and I went to the hospital after throwing up a lot. The hospital didn't really do anything other than give me a pepsi. Not WATER but a pepsi, it's easier to keep down as well as re-hydrating you a bit.