“B Vitamins are good for sleep in general, but not great to have at night because they have a tendency to give people more energy,” says Breus. “The same goes for Vitamin D, so you’ll want to take those two in the morning.” Certain medications can also have a stimulating effect on the nervous system (or include sneaky sources of caffeine) so read the label before tossing them back. Excedrin, Wellbutrin, and some nasal sprays like Afrin are a few meds best taken in the AM.