subject: The Top Natural Hangover Cures [print this page] Daily intake of vitamin B in your food is a must if you are suffering from hangover problem. Hangover can even be avoided beforehand by drinking ample amount of water. When you drink alcohol, taking it with moderate gaps also helps considerably.