When you come home after a night of heavy boozing, just chug an entire liter of water before you go to bed. It prevents the worst part of the hangover, headaches, which are just from dehydration.
This used to work for me but these days the only way it works is if I pace myself with a big glass of water in between each alcoholic drink. The "chug a liter before bed" only somewhat helps now, but barely.
I dont drink often anymore, and not heavily, just a few glasses of wine or a beer or two. I don't feel like the pear affects the high at all. Maybe I don't get hungover because I don't drink enough, but I like to credit the pear.