u have sensitive teeth?
when i eat things that are too sweet, my teeth will ache too

if you buy milk, buy the high calcium kind loh.
a bit more expensive, but they pack in a lot of calcium!
i think one 500ml carton of high cal nutrisoy contains about 900+mg
of calcium.
i THINK. 
or if you eat foods like bok choi (some chinese cabbage), it's high
in calcium too.