If after 4 years you know that he isn't going to change. Please don't waste any more time. Time is too precious... it could completely alter the course of your life and you may not be able to have the things you want to have.
Sternberg’s Love Theory: The triangular theory of love is a theory of love developed by psychologist Robert Sternberg. In the context of interpersonal relationships, ‘the three components of love, according to the triangular theory, are an intimacy component, a passion component, and a decision/commitment component’.