Marriage?

How long will would u wait for someone to marry you? Me and my partner have discussed marriage. He says he wants to be able to do everything perfect and he doesn’t like to talk about it because he wants it to be a surprise. We have been together 5 years in January and have a child that will be three in January. I’m starting to wonder if I’m wasting my time and my life? How long is too long ?