Vitamin b12 and hangovers