Boyfriend hates best friend HELP

Breanna
My boyfriend hates my best friend and he has a very valid reason. He's a strong sober Christian and is very focused on his career and future. Before I met him I was into drugs and going wild so to say lol but recently I've been trying to get sober and going to church and just flat out changing my life for the better but she isn't with any of that and continues to push me into doing the things I'm trying to get away from. I've betrayed his trust one too many times with everything I've done with her since we've been together. Recently they got into a huge fight which left me in the middle and I love her so much but I love him even more and all he's done for me. They're pretty much giving me the option to choose one over the other and I'm so lost. Please give any advice y'all have for me. 😩