Hi... I would suggest you to take a medical opinion on this hypothesis. Yes,
B12 deficiency may impact one's mental health and worsen depression and anxiety. But in your case, I believe there are other factors affecting your mental health more than this B12 deficiency. These factors may include your relationship issues, career, family, peer group, future, etc. Once these psychosocial issues are addressed using simple therapeutic interventions like CBT, etc. You will be in a much better state to deal with your presenting issues as well as core issues. Also, please regulate your routine in terms of proper and timely sleep, meals, exercise, and breathing/meditation. And keep your screentime/ digital exposure low.
Next Steps
Consult a Psychologist.
CBT along with Lifestyle Changes and Interpersonal Guidance and Counselling is required.
Consult a Psychiatrist to understand the impact of
B12 deficiency on your mental health.
Health Tips
Mr. Gunjan Maithil
Senior Psychologist
Cell: nine six seven one three zero three one three four
Website: https://gunjanmaithil.wixsite.com/therapy
App: http://wix.to/fECHB08?ref=cl