I found myself in a similar position once with a fiance. Finally, I got tired of all the games and said, "Listen, I want marriage and a family in my life. If you don't want those things in your life, then I need to be free to find someone who does. We've been together for three years, which is long enough for you to know if you want to spend the rest of your life with me. Either set the date or let's go our separate ways so I can find the right guy for me." We've been married 15 years now. I'm not saying this will work for you, but it is legitimate. I mean if you want to be married and have children and he really doesn't, then it's not right for him to waste any more of your time.