Cada vez que mi novia y yo terminábamos, ella volvía a hablar con su ex novio. ¿Qué tengo que hacer?

Una opción es hacer la ruptura permanente.

El mejor predictor del rendimiento futuro es el rendimiento pasado.

En otras palabras, ella continuará haciendo esta cosa del yo-yo con ustedes dos, siempre y cuando sigan adelante.

La otra opción podría ser poliamorosa. Ella mantiene relaciones con ambos. Ambos también son libres de buscar relaciones con otras personas. Esto requiere mucha conversación, comprensión, pero algunos son capaces de hacer esto.

Respuesta corta: deja de salir con esta persona.

Respuesta larga: deja de salir con esta persona.

Deja de volver a estar juntos. Parece que estás cometiendo este error fundamental: no vuelvas a tener una relación con alguien si aún existen las razones para romper con ellos. Obviamente no estás contento el uno con el otro. Así que dejen de infligirse el uno al otro.

Dijiste: ” Cada vez que mi novia y yo terminamos, ella vuelve para hablar con su ex novio, ..

Es confuso.
Ahora, cuando tu novia rompe contigo, técnicamente te conviertes en su ex novio. Entonces, ¿eso significa que ella vuelve para hablar contigo?

Que los dos se tengan el uno al otro y sigan adelante.

Encuentra a alguien más. Si ha roto más de una vez, lo que parece implicar esta pregunta, entonces ustedes dos claramente no son compatibles entre sí. Solo déjalo ir.