Polyamorie
Zwei Menschen lieben zu können ist (zumindest für manche Menschen) möglich. Googel mal nach Polyamorie.
Das was du da schreibst hört sich für mich aber weniger nach Liebe an, sondern nach Einsamkeit. Klar ist es schwierig, in einer Fernbeziehung auch die emotionale Nähe aufrechtzuerhalten. Die Frage ist, willst du die Beziehung aufrechterhalten UND deine Affäre, weil beide dir viel bedeuten und vielleicht unverzichtbar für dich sind, oder war deine Affäre nur Ersatz, weil dein Freund nicht verfügbar war.
Selbstvorwürfe nützen da nichts, du solltest einfach mal für dich herausfinden, was du willst. Und dann überlegen, wie du damit umgehst.
Liebe Grüße