Can B Complex prevent a hangover? The only absolutely reliable hangover cure is not to drink too much in the first place.