I do not go to therapy myself nor will ever be able to do that sort of thing because it is not an option for me financially
There are therapists on a sliding scale, there are counselors in training, there are online counselors and there are support groups. It's obvious that you need further support and there are ressources out there, you simply need to know where to look for them.
As for the type of guys I go for. Cute guys that aren’t sexually aggressive, have the same interests/hobbies as me and that ask me out. That’s about it. I don’t intentionally seek out mentally ill guys.
You really need to go deeper. You bonded with your current bf because of both your bad experience with alcoholic people. This is something you need to work through.