1. Avocados: help fight ravages of time, and also work magic to your hair and skin. They assist reduce cholesterol levels ranges, and consist of mono-saturated essential efas which can be great for the particular heart.

2. Berries: like blueberries, raspberries, blackberries, cranberries, goji berries, acai berries, lingonberries contain anti-oxidants that cleanse the body of toxins that cause ageing. They are also a rich source of vitamins and minerals that nourish your skin.

3. Tomatoes and carrots: contain anti-oxidants, beta carotene and lycopene that protect your skin from sun damage and repair skin cells.

4. Water-rich food like watermelons, cucumbers and celery are great for hydrating the skin and keeping wrinkles away.

5. Green tea: There is no end to the benefits of this super drink; green tea boasts a wealth of benefits that earns it the top spot in our anti-aging food list. Green tea is believed to help regulate blood pressure, lower blood sugar, boost the immune system, lower cholesterol and studies have even shown that green tea can be effective at preventing cancer. That's as close to the elixir of life as you can get.