Welcome to icliniq.com.
I have gone through your query and can understand your health concern.
Vitamin B12 deficiency can cause weakness, body ache and tingling sensation. But you told that after not taking the supplements your symptoms get aggravated. In my opinion, it is psychological only, that is anxiety related.
To relieve this, you can do some relaxation exercises, walk, deep breathing exercises and meditation. Do not miss your supplements.
Take non vegeterian food rich in vitamin B12. Try natural ways of reducing anxiety. If not controlled with that, then only go for anti-anxiety drugs.