I've added a trigger warning as you've talked about your assault. It's nothing to worry about, it's just so people can avoid your thread if it would trigger them.

You've been through so much so no wonder you're struggling I can relate entirely, I was bullied all the way through school and have also been assaulted. Have you ever had any support to deal with that? Can you book in for your B12 injection asap? I know that a B12 deficiency can contribute to depression and poor physical health can also contribute.

If it's easier, you can always write down how you're feeling and give it to your gp to read if you feel you may struggle to tell them. And keep talking here lovely, talking really does help