When it comes to that waiting it sucks sometimes because you just want that time to be now, you want things to work out within that moment in time and not later on. It really hurts also when you make a decision to remove someone from your life due to another person and that person you made that sacrifice for throws it back in your face, it causes you to doubt if you made the right decision in getting rid of the other person.
Some nights you just want to cry yourself to sleep and you have no reason to other than your past which was so long ago. Would you be happier now if you had made different choices? But I guess only you yourself can answer that question and it may take some time before you get the answer. And until then you will continue to question the motive of what life has in store for you.