Vitamin D is one of the best vitamins for your skin, along with vitamins C, E, and K. Making sure you get enough vitamins can keep your skin looking healthy and youthful. This could translate to a reduction in: dark spots.