Thanks for your reply. Hadn't thought about the magnesium, I'll bring it up with my doctor. I've started taking multivitamins that contain that as well the range of B vitamins, along with the pills for B12. Thank you for the recommendation of supplements but I'm from the UK so I'm not sure I can get them here.
It's interesting that you say it prevents...