Por lo que cuentas creo que tú relación no te hace feliz y ya no estás enamorada de tu novio pero te da pena dejarle. Tienes que ser valiente y tomar una decisión. Nunca va a ser peor que seguir engañandole con tu amigo. Nadie merece una deslealtad como esa.
En el 90% de separaciones que conozco de amigos, familiares y conocidos, uno de la pareja ya estaba siendo infiel antes de terminar la relación y en mi opinión es lo peor que se puede hacer.
Así que sé valiente, deja a tu novio, sigue tu camino e intenta ser feliz con una nueva vida sin engaños.