If your ex-boyfriend had already broken up with you before because he needed space and now he did it again is there a chance he'll get back with you again?
It's very important that a couple communicate their feelings to each other and it's more important through that relationship than sex believe it or not. It's apparent neither of you bothered to communicate and he should have told you he needed more space, but it's true most men just don't seem to know how to express themselves and if they do try they always manage to say the wrong thing according to what some women say. The guy is in the cross-hairs. Couples should have their own individual life and go out with their friends, perhaps on a mini vacation without their mate, and keep each other as a mystery rather than always being fused at the hip. Other interests (other than cheating) are healthy in any relationship. Clingy women/men is like having a rock strung around your neck and it makes the person feel like they can't breath. Your boyfriend is extremely immature and he should have discussed his feelings. He could well be squirming out of a relationship to start up another one (if he hasn't already). I am not trying to make you feel worse, but youth can be a fickle monster and he seems to be in that category. Don't sit around moping over him and get out with friends and start dating again. Send him a clear message he has not caused a ripple in your pond and you're moving forward. If anything will bring him back that will. Word does get around and he'll know you aren't pining over him at least.
Honesty and being open are the best policies in this situation. The only thing you can do is suck it up and talk to the person. Confrontation, while it is hard, it is much more satisfying to know then to wonder. I wouldn't wait. Too bad if hes confused. If he loved you, he would just know your the one for him. Wouldn't you? Think about it. If you really loved a man and thought hes the one, would you need space or a break? Nope. Hes letting you down easy and hes trying to end things in a gradual way as he don't have the guts to make a clean break. Don't sit and wait. You deserve better.