Marriage

I'm seeking advice. I've been with my s.o. for almost 4 years now. He's cheated in the past and I made the tough decision to move past it and try to repair our relationship. I'm concerned he still hasn't proposed. What's he waiting on and how long am I supposed to wait before getting what I want?