For years they have been hailed for their apparently age-defying effects on the body.
From sweet potatoes to blueberries, from lentils to broccoli, the health conscious couldn't get enough of so-called superfoods. But now it seems you really can have too much of a good thing.
Scientists say the delicate balance of nutrients required by the body could be affected by stuffing it full of the antioxidants contained in the foods. Nutritionists claim these antioxidants can lengthen your life by cutting the risk of heart disease and cancer. They have even linked them to better sex.
But researchers say too much of the superfoods could mean there are not enough 'pro-oxidants' - usually considered the evil twin of antioxidants - in the body. While the antioxidants slow down the damage to muscles and other organs by the process known as oxidisation, the pro-oxidants speed it up.