Our cells use oxygen; when they do they naturally produce free radicals. Free radicals are neutralized by antioxidants, but if you don't have enough they can put your body in a state of oxidative stress - thought to be a precursor to many different health conditions.
Here's our pick of the top nine antioxidants you need:
1. Selenium
Selenium occurs in high levels in Brazil nuts, but is also readily found in fish, seafood (notably oyster and shrimp), most meats, pasta, mushrooms and eggs.
As well as supporting your body against a range of health conditions, selenium accelerates the body’s natural antioxidant-making process.
2. Co-enzyme Q10 (CoQ10)
CoQ10 helps to support heart health and also the body’s natural resilience to  oxidative stress. For such a vital antioxidant, it's challenging to get enough CoQ10 from diet alone. Including CoQ10 rich foods can help, but adding a well-absorbed CoQ10 supplement like MitoQ is the best way to ensure you're getting enough. 
The foods with the highest CoQ10 are not ones you'll frequently eat. Heart, liver and kidney meats are outstanding sources, but more likely sources include legumes, soy (such as tofu and soybean oil), vegetables (specifically, spinach and broccoli), fish (any), and nuts and seeds (peanuts, sesame seeds and pistachios). 
3. Vitamin E
Vitamin E is known to support defense against heart disease and as an immunity booster, and your best sources are almonds, hazelnuts, peanuts, mango and broccoli.