Should I wait for him?

He broke up with me over a year ago through text saying he didn't love me and didn't want to be with me. I accepted it and tried to move on but he keeps coming in and out of my life. Sometimes he contacts me everyday for a couple of months then he'll stop and not talk to me for a while. He said he'd marry me if he's still single in 2.5 years, he also said he loves me.
Should I wait for him?
Add Opinion