lost,
Let me reinforce what the others have said. You need to see a specialist. A Psychologist, Psychiatrist, Psychotherapist, Psychoanalyst, and the list goes on. But someone who specializes in Mental Health. I had a family doctor trying to treat my depression. He thru all manor of meds at me, not knowing if anything would work. After many months of frustration I went to a Psychiatrist. Within a month we found the right med for me. Soon after he had me add a therapist also. Things continued to improve.
As my Psych said to me when I told him that I had been seeing a GP for my depression, "You wouldn't see a Podiatrist for a heart condition, would you?" He had a point.
I wish you all the best of luck, and please let us know how things turn out, OK?
Be well,
Greg