Jb, it feels like an eternity because you have her in your head. If you are alone, be alone. You will leave this earth alone. First be alone and happy before you can be happy with someone else.
If you went to a speed dating event, would you get any numbers in your current state? Build that self-confidence. It's called self-confidence and not wayward-wife-confidence.
Just cos things are going right, doesn't mean that they were always wrong.