Good on you for being brave and posting, it's not always easy, but it's a great supportive place full of people that want to help. I can't really answer your question, as I'm not a professional, but it certainly could be. I put myself down a lot for being dumb or not good enough or a million other things that I think I'm supposed to be and aren't. So perhaps.
Have you or are you seeing anybody for help with your anxiety? There are lots of different things you can do, that can help, but professionals can teach us ways to manage our thinking a lot healthier. If you go see your GP, they'll be able to refer you to someone, who can help get you off the thought train and stop things devolving further.
I'm happy to chat if there's anything you want to chat about. I'm in therapy for anxiety, myself.
Kind thoughts, Katy