That is the best.
Disclaimer: Not to be used where it is illegal. All you Canadians or people lucky enough to live in a state with medical marijuana(and have a legal prescription) this is the best hangover cure.
Unfortunately, I have to stick to the water before bed.
Ibuprofen is fine to take. It isn't very hard on your liver like tylenol(acetemetephin) is. Never, never, never take tylenol, vicoden, or anything else with acetemetephin in it whiel drinking. The combination of alcohol and acetememephin kills your liver.