Almost every topic on here is about some sort of a breakup or something.
Think about it like this.. if 3 months from now or 6 months from now or even 2 years from now you haven't changed and made yourself better overall because you were waiting for someone to change or make up their mind then you will be stuck.
Can you honestly be cool with being the same person 2 years from now all because of some false hope and playing the waiting game?
Waiting does nothing more except keep your life still and you will never improve anything.
I know to everyone reading this they are like I am moving on, I am doing this. Myself included don't lie to yourself. You need to take a hard line stance and look yourself in the mirror and say tomorrow will be better because I will make it better.