Maybe taking Advil was the right thing to do all along.
There are a lot of hangover myths. No, they are not caused by dehydration, so drinking lots of water with your booze won’t help. And no, they are not caused by blood sugar levels. Scientists do have one hypothesis about what causes them, however — and luckily we have a cure for it.