There are others; and I will add there are others in medicine/mental health. I don't work directly in mental health; I am a family practice physician assistant. However I do see a lot of mental health issues, whether it's subclinical, working through high stress situations in their lives, managing mild clinical anxiety/depression, or being the first point of contact for more serious issues, and referring them on to therapy/psychiatry. (or working with family members who struggle with their loved ones' mental illness) I too have been working with stress and anxiety issues with my family doctor for about six months, and she ultimately referred me to a psychiatrist whom diagnosed me with generalized anxiety disorder and depression NOS (not otherwise specificed), the latter which I attribute to hormones and the anxiety as it's present but fluctuating day to day.
A few points that I hope you can consider: 1) Do not be too hard on yourself; guilt, shame, etc. Try to let those go. I am very hard on myself, and a therapist advised: treat yourself like you would one of your patients. I wouldn't criticize and blame a patient with anxiety or depression, so I shouldn't criticize myself. 2) Mental health professionals, medical providers, etc are not immune to mental health problems. Day in day out you hear difficult stories, share their pain, sometimes it's hard to avoid absorbing some of that energy yourself. 3) Try to view this as something that will ultimately make you stronger. You are going to see your patients from a new viewpoint having gone through this yourself. Ultimately, this may make you a better practitioner in the long run.
You are most definitely not alone. Feel free to talk to me anytime.