Jenny, a great way to make new healthy friends is to go to an Alanon, Naranon or CoDA meeting. That would give you live support where you live and also an opportunity to make new friends who understand your situation just like we do.
This is an abusive relationship, Jenny, and you don't have to take it.
Hugs