What should I do for a sudden, constant dull pain in both of my legs that did not get better after taking aceclofenac, considering I can still move them normally, my vitamin D level is 53 (while taking Shelcal HD 500), my hemoglobin is 11.3, and the pain started after walking a lot?
Since the pain started after walking a lot, it is likely muscle strain or fatigue. Your vitamin D level is excellent, so you can continue your Shelcal HD 500. Your hemoglobin is slightly low, which might make your muscles tire more easily. Since aceclofenac didn't help, I recommend resting your legs, elevating them, and using a warm compress. If the pain doesn't improve in a few days, or if you notice swelling, warmth, or redness, please see a doctor for a proper evaluation.