Have you been getting sufficient sunlight throughout the winter time? Should you not spend much time in the sunshine, you may not have adequate vitamin D in your system. You could have lower in magnesium. Regardless if you are deficient in calcium or B12, your state of health can be damaged should you be failing to get the right nutritional vitamin