I'm sorry for your situation jumpingjacks.
I don't believe there's anything you can do as such - only the drinker can decide to do something about their drinking.
I pushed a lot of people who loved me away - simply by doing the same crappy things over and over again.
I hope your bf will be smarter than I was.
No matter how nice I was sober, people can only take so much.
You may need to decide where that point is for you?
I know you'll find a lot of support and experience here tho, both in this forum and our Family and Friends forums.
D