Sorry you have to deal with this crap. Been there. It's definitely no fun.
I think you should have a serious talk with your therapist about his unwillingness/inability to recognize symptoms. Don't be afraid to let it all out. Not everyone is perfect, and sometimes people are lazy or just aren't paying enough attention. I know you shouldn't have to tell your therapist how to do their job, but I think there's the possibility you can work things out with your therapist in the interim.
Obviously long term, I think you should find a new therapist, but like Miguel'smom said, try not to ditch your therapist right away if he's part of your support system. If you have to, "interview" other therapists while you see your current one so that you're always under someone's care. There's nothing wrong with seeing two therapists at once if you can afford it.