It's important to note that alcohol decreases the absorption of vitamins A, D, E, K, B vitamins, magnesium, and zinc, increases the need for these nutrients ... Magnesium is best taken in the evening ...