Hi there ~
There are multiple reasons to take these medications that you mention. Meganeuron is a vitamin that helps in building the right neurological connections and you might need it in neuropathic conditions. If you have calcium or magnesium deficiency
you might benefit from taking the supplements to compensate for the same. I hope this helps. Please see a doctor if you feel like you need to take tests to see if you need these medications.
Take care and have a lovely day!