I think your boyfriend will have to make the choice for himself to stop drinking and to recover. Hopefully he will do so. You need to remember to take care of yourself. Setting boundaries is a good idea. Have you considered AlAnon as a support for you?