Don't beat yourself up about not going and don't beat yourself up about going through a bad patch. Anxiety comes and goes with me, so I have a number of things that I do that help; mindfulness, yoga, meditation, swimming etc. I also do take medication and for me it has really helped.

I would talk to your GP they might be able to refer you for CBT or counselling.