Probably not, says Dr. Ed Boyer, a medical toxicologist at Boston’s Brigham and Women’s Hospital. “I don’t think anybody can really tell you with a great degree of honesty what causes a hangover,” he says, adding that theories run the gamut from dehydration to electrolyte imbalance to a buildup of alcohol byproducts. “The bottom line is nobody knows for sure what causes it, so we don’t have a good cure.”

“Nothing treats the entire hangover,” agrees Dr. David Aizenberg, an associate professor of clinical medicine at Penn Medicine. Hangovers affect nearly every organ system in your body, from your gastrointestinal tract to your brain to your heart. So there’s no “magic cure where one remedy will get rid of every single hangover symptom,” Aizenberg says. (Except, of course, drinking in moderation to avoid a hangover in the first place.)