Should I just leave him?

Ok so I’ve been with my boyfriend for 7yrs we’ve had our ups and downs just like any other couple but lately things have gotten worst he keeps putting his female bestfriend before me. His bestfriend and I were once cool until I felt like shit was over stepping so now that he knows I have a problem he sneaks behind my back to hang with her and lies about it. He sneaks behind my back but will post pictures and videos to social media. He’s been telling me that he’ll block her and cut her off but when it comes time to he makes an excuse. I’ve even broken up with him behind it because I’m tired nobody should come before me idc how long they’ve been friends I’m his woman. He begged for me back once again saying he’d leave her alone he said he wouldn’t hang out with her anymore 2weeks later he’s saying he doesn’t think it’s fair to distance himself. He’s known her since they were kids I’m not asking him to never speak to her again but as far as hanging out with each other I’m not putting up with it. It pisses me off that this is even coming between us because there’s nothing I wouldn’t do for this man. What should I do? Should I just leave him?
Should I just leave him?
Post Opinion