If you know you are going to be drinking, the best way to prevent or at least minimize a hangover is to stay hydrated with non-alcoholic beverages and eat healthy foods to keep blood sugar levels stable, according to Dr. Crystal. "Drinking a glass of water for every alcoholic drink is a good rule of thumb," says Dr. Crystal. "Limit to one drink per hour to allow your body to metabolize the alcohol."