Lass mich das mal zusammenfassen:
Du bedienst ihn jetzt bereits seit 4 Jahren, hast es angesprochen, es ändert sich aber nur kurzfristig etwas an seinem Verhalten, aber Du spielst scheinbar dennoch mit dem Gedanken mit ihm zusammenzuziehen...
Für mich liest sich das, als ob Du Dich damit schon abgefunden hast. Ich denke Du solltest Dich aber zumindest fragen, warum Du das überhaupt mitmachst? Zu so einer Konstellation gehören immer 2 Leute: Einer der sich bedienen lässt und der andere der bedient. Wenn Du möchtest, dass sich etwas ändert, fang bei Dir an. Überleg Dir was Du von einer Beziehung auf Augenhöhe erwartest.
Formuliere das aus und konfrontiere ihn damit. Wenn er nicht bereit ist, an seinem Verhalten etwas zu ändern und zwar längerfristig, dann zieh die Konsequenzen für Dich. Oder eben nicht. Aber entscheiden wie Du weitermachen willst, musst Du immer noch selbst.