I also had that problem for a long time finally the DR. did blood work as also had sore muscles I had parathyroid desease where the calcium was going into the blood from lack of vitamin 'D' I now take 2000 units of vitamin 'D' a day along with 1200 units of calcium but also have to go for regular blood work yes this is a thing to be checked by the doctor