Just to knitpick (but not to pick at you ):
"Er hat in die Küche gekotzt"

Remember to also drink enough water when you consume larger amounts of alcohol - this will alt least attenuate the hangover