Hey. Das ganze hört sich ziehmlich kompliziert an. Das Ding ist 2 Jahre ist ne lange Zeit da kann ich es sehr gut verstehen das du nicht gleich Schluss machen willst und versuchst die Beziehung zu retten. Zwecks dem Thema Loyalität nur weil du dich mal mit nehm anderen Jungen trifft macht dich das nicht gleich zu einer unloyalen Person. Solang du ihm nicht fremd gehst.
Was ich dir empfehlen würde schlaf ne Nacht drüber geh zu ihm (persönlich) stell ihn ein Ultimatum. Das sich was ändern MUSS weil du das nicht so geht sonnst bist weg.
Sollte er natürlich nicht aufmachen obwohl er daheim ist oder dich beleidigen/sich nichts ändert bleibt dir nur Schluss machen übrig.
Wobei ich aber sagen muss denk wirklich drüber nach. Gibt viele Möglichkeiten warum er so ist. Denk dran du bist ein Mensch du hast es nicht nötig dich beleidigen zu lassen oder dir Dinge zu unterstellen.
Ich weiß von was ich sprech hab das selbe durch.