Moving on

no

My ex boyfriend and I have been together for 4 and a half years. I recently found out that he had been lying to me and I wanted to forgive him because he had been together so long (I’m an idiot). He was so wishy washy with how he felt about me after that so I just ended it. Now I feel so stupid and like I wasted my time on someone who couldn’t make up their mind on me and I know I deserve better than that now, and I want to go out and find it. How do you know if it’s too soon? Also I’m over him, i feel more grateful now that I’m out of this relationship.