Taking up to eight different vitamins and supplements a day, mum-of-three Charlotte Foster never dreamed it would ruin her ...