Vitamins are essential for a healthy inside but they are also essential for a healthy outside. These are the vitamins you need for healthy skin:

Vitamin A

Found in broccoli, kale and spinach, Vitamin A is an antioxidant used to neutralise skin-aging free radicals.

healthy food

Photo: Ronit Shaked/Unsplash

Vitamin B12 and B3

These vitamins are found in meat, nuts and grains and help your skin maintain moisture.

healthy food

Photo: Chad Montano/Unsplash

Vitamin C

This is another antioxidant found in citrus fruits and tomatoes. Vitamin C assists with collagen production, keeping the skin firm. 

healthy food

Photo: Ben Ashby/Unsplash

Vitamin E

Found in almonds, green vegetables and pumpkin, is an antioxidant that helps prevent wrinkles.

healthy food

Photo: Remi Yuan/Unsplash

But most of all, wear sunscreen, stay hydrated and avoid smoking for healthy skin.

What are your go-to hacks for healthy skin? Let us know here.

Compiled by Phelokazi Mbude

Follow us on social media: Facebook, Twitter, Instagram

Sign up to W24's newsletters so you don't miss out on any of our stories and giveaway.