Drink a big glass of water at the end of drinking and drink as much as you can stomach in the morning.
Alcohol is a diuretic and your body is just dehydrated as hell. The headache is from not enough brain fluid.
So drink as much water as you can throughout the process to minimize hangovers.
No pills required! lol