Welcome to SR!
You will find a lot of support here and people who have been through what you're going through. You may want to check out the Friends/family of substance abusers forum, too. It took me a while to figure out the different forums here, but there are a lot of parents on that forum who have been-there-done-that, and many still going through it.
I'm glad you're not letting the BF come home with her. Being away from him sounds like what she needs.
Hugs and prayers!
Amy