Unrelated I know but here's a useful hangover preventative
1. Drink a pint of water before you go to sleep
2. Drink a pint of water if you wake up in the night
3, Drink a pint of water when you wake up in the morning
No headaches but your bladder will be complaining a bit
Not all too happy...