Jerri, Only you can determine when you've had enough. Nothing says that you have to wait on him. You can move on w/your life and live it to the fullest. You might be pleasantly surprised to find that there are lots of things to do, places to go, hobbies to participate in and yes, people to meet. Do not sit around waiting on him. Get out there and start doing for you.
If the good Lord so deems that he is meant to be w/you, he'll assist your h in finding a way back to you. Until then, leave your h in God's hands so that he can work on him.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.