He doesn't need a girlfriend. He needs therapy.
Agreed. It is a shame that so many people feel like they have to hide their mental health issues and/or addictions. I am sure that after a little work on themselves, they could open and honestly enter the dating world. It's not like their addiction will disappear so they will need to be honest about it for a good relationship. Mental health issues and a good relationship are not mutually exclusive but they take more effort from both partners.