While he's thinking about what's best for him, you need to do the same.
Decide for yourself what is best for you regardless of what he decides. What he decides may be best ONLY for him.
Do you want to take control of your life and do what's best for you?
Is it best that you get him back? Re-read what you wrote about the situation and him. Is this the kind of person you really want? One who will listen to others, who will just walk out and not communicate with you all the while?
Do you want to sit back and wait for him to tell you the way it's going to be, not knowing if he will want you back?