Neck and back pains could be due to deficiencies in Magnesium, sometimes calcium & Vitamin D as well. Taking MgCl2; 10mgMg/Kg-bodyweight; 1 level teaspoon yields about 400mg Mg. 15-20 minutes bare skin under the sun yields about 1,000Iu VitD3. Foods such as fish liver oil & eggs contain Vitamin D. Calcium is found in foods such as yogurt, milk, bone broth, etc. but sometimes the amount is insufficient for people with extreme deficiency, taking it in the form of supplement maybe necessary, 1 level teaspoon yields 4g Calcium, Lactate 2-3g/day may be needed.
Start replacing the lost calcium. Eat a natural and easily aborbed form of calcium such as freshly ground hulled sesame seed tea (up to a tablespoon per cup of water. Can grind up using coffee grinder). You might want to start off with just a teaspoon as some people's stomach's get upset by raw sesame seed. Make sure to drink at least one cup of water 15-20 minutes after each. 3-5 cups daily if calcium loss is bad.
see bone spur description DIET for bone spur; avoid phosphates and/or phosphoric acid found in soda and cola.
Place a golf ball on the floor and roll the heel of your foot over the golf ball in a round and round motion 2 to 3 times a day and the spur will go away. Worked for me.