While a good diet should in theory be able to protect us from nutrient shortfalls, very few of us are eating a good diet. Only 28% of Britons eat five portions of fruit and veg a day.