@Lucy28xox,
Have you been diagnosed by a professional or did you self diagnose? I ask because a professional could help. B12 supplements are available at many retail outlets. But again, I ask how you know you are deficient?
Having finished my major in psychology nearly 50 years ago, my best advice is for you to consult a licensed psychiatrist. They are the ones who can prescribe for you.