Desde fuera lo veo así. Tú mejor amigo tiene la culpa de todo por no pararos los pies a las dos y poneros en vuestro sitio.
Que manía en echarle la culpa siempre a la pareja (da igual que sea hombre o mujer como en este caso). No amiga, si él no pasa tiempo de calidad y a solas contigo no es por culpa de la novia. Es porque no quiere.
En una situación parecida hace muchos años yo hablé con mi amiguis del alma. Me dió la razón, pero no cambió de actitud y comportamiento.
Spoiler: ya has perdido a tu amigo. La ruptura completa puede tardar unos, dos o tres años. Pero no hay vuelta atrás.