Hello there. IT sounds like you are in a relationship with a guy that is not ready to commit to you. What can I help you with?
I can't help but think that he wants to keep you around as a second option. You see, he doesn't want to commit to you only but yet he doesn't want you to seek someone else. To me, that is manipulative and selfish. Can you respect his wishes and just be friends? If not, then it is time to move on to someone else. What do you think?
It sounds like you want certainty and that he is comfortable living in uncertainty. So you are compatible but when it comes to long term commitment then the two of you are on different wavelengths. If your goal is to grow old with someone, then he is not willing to give you that commitment yet.