4 years is a very long time to wait for someone to be open to calling you a couple.
Maybe he doesn’t realize just how much this hurts you ?
I’d sit down for a serious conversation. If you don’t like his answers you’ll need to make some decisions in how you want to move forward with your life whether he is in it or not.