Therefore, it needs regular supplies. Other important vitamins are the B group, especially B2 and B12 and vitamin E, along with zinc. But vitamin and mineral supplements are not the complete answer. The best way to obtain a balanced mix of vitamins and minerals is to eat the freshest, most natural foods. A diet rich in unsaturated fats such as olive oil rather than butter, unprocessed fiber, raw fruit and vegetables and low-fat protein such as fish and chicken will provide everything your skin needs. If you can cut out caffeine, smoking and alcohol, so much the better.