Experts say getting plenty of vitamin D (mostly in oily fish, red meat, fortified kinds of milk, and eggs but also mushrooms) helps. Of course, citrus is loaded with vitamin C, and leafy greens will give you vitamin B.