There may not be any scientific studies but I am 100% certain milk thistle helps my hangovers. If I take 2 a couple hours before drinking then the next day I have no sickness at all. I still get the headaches but that is through dehydration. When I forget to take any, then the next day I am almost always nauseous.