IF your teeth have white spots or stains, your tooth enamel could be showing signs of hypocalcification. White discolouration appears when acidic conditions in the mouth dissolve the calcium in the ...