Im ready....but he's not

I know I cant push him but im ready we have been together for 4years now....what should I do keep waiting.