Yes most of symptom are due to vit
B12 deficiency.So cause is important why it is going down along with b12 supplimen.there may be problem in digestion and absorption..As per complaints it seems there must be some emotional disturbances ...
Next Steps
please consult good Homoeopath he will take care of your all problem
Health Tips
walk regularly
add curd,green vegetables and fruits .non veg soups to your diet