My best friend is getting married next month and I expect we'll have many drinking nights. The problem is I always have bad hangovers the next day.
Just drink 1 glass of water for every alcoholic drink you have. Then before you go to sleep, drink another litre of water. You'll wake up feeling fine. ------ Curd?
Drink lots of juice or take a multi vitamin. On the night stick to drinking the one drink. Its when you start mixing drinks when it becomes messy.
When you feel yourself beginning to sober up, carry on drinking more alcohol, just never sober up and you will be fine.