First of all B12 and other vitamins should be tested regularly. The symptoms are easy to attribute when you know you have a deficiency, but not if you ignore them and think you are just under the weather. Your GP should have tested you before. Mine discovered that I had been under with B12 for...