Tienes que dejar eso ya. Si no va a ninguna parte después de 5 años imagínate cómo estarás debtro de otros 5. Tendrás la sensación de haber perdido el tiempo.
No tengas miedo a dejarlo porque «estás cómoda» y porque te da miedo sufrir por amor en el futuro.
Yo estuve 11 años (que se dice pronto) con el mismo hombre y pasó lo mismo, me fue infiel y aún así por la situación de no echar a perder la relación aguanté 3 años más mientras el desencanto me comía y esa infidelidad me seguía minando la moral.
Lo acabé dejando (tenía la misma edad que tú) y lo que viví a continuación fueron unos años de experimentación que me llevaron a saber que es lo que quiero y sobretodo lo que NO QUIERO en la vida. Finalmemte acabé con un tío maravilloso. Pensaba que sabía lo que era una relación hasta que comparas varias y encuentras al que te llena 100%.
Ánimo y en serio. Déjalo y a vivir.