Hangovers are caused from lack of water, from what I understand. Some people drink water while they're drinking, I drink 3-4 full cups of water before I pass out when drinking. That's always done the trick, I get hangovers when I don't but no hangovers when I do.