"Three years ago, the Institute of Medicine (IOM) - the health arm of the National Academy of Sciences in the US - concluded that having a too-low blood level of vitamin D was hazardous," said Cedric Garland, a professor at University of California, San Diego.