Vitamins and supplements for skin and hair