Last time I puked was at my company's Christmas party in December. Open bar, drank beer all night until I decided at about 11:00 that I wasn't drunk enough, so I switched to Absolut and diet Coke. 5 or 6 of those laters, I was done for the night. Stumbled back to my room and tried to stay awake because the room was spinning. Lasted about an hour and then I passed out. Puked in the middle of the night and made a hell of a mess in the hotel bathroom. Cleaned it up as best I could and then went back to bed.
Went to the Pats game later that day and swore I was done drinking forever. That lasted until about 10:30am, when I needed a beer to wash down my breakfast of two greasy cheeseburgers.