Am I wrong for being pushy

So im a 33 yo single mom of 2 kids been with a guy for almost 2.5 years now and he still hasn’t popped the question. been some shady actions early on in our relationship but nothing came of it he says he loves me and wants to be with me we have the ring and everything. I gave him a dead line as I am sick of wasting time with someone with empty promises and not actually going to do what they say they are… advise please