I'm afraid I pushed my boyfriend so far away and I don't know what to do, and advice?

I've been dating this guy for about a year and a half and its been long distance. It started out amazing, better than a dream or any chick flick. He was always there for me and always willing to do anything and everything for me. We talked about the future and loved the idea of spending the rest of our lives together. It was perfect for about the first year, we never fought and were able to talk about things that was bothering us. Then I started being well a bitch. I started complaining about nothing and acting really childish and it went on for a couple months. I just got in the habit of being moody and emotional when things were "perfect". Then he brought up the idea that maybe we should take a break. I didn't want to be that on and off couple so we decided to work through it. I knew how I was acting was wrong and have apologized for it. Anyways so about a week after we decided to work through it, he said he just doesn't see it working out anymore and he would rather end it now thatn down the road when it would be harder. He said he still loved me and wanted us to work out, he just doesn't see it working. At first I told him that we could push through this, we just needed more time, but eventually I decided to just back off because it seemed he had made up his mind. So I said my goodbyes and told him that I will need a lot of space and time and I told him good luck with whatever he choses to persue in life and we both were crying and he said he would always be there for me no matter what. He kept crying and so I decided that it was unhealthy for us to stay on the phone like this and said good bye and hung up. A few seconds later he texted me asking to call him back and when I did, he said he didn't want to do this and he doesn't want to lose me or us or what we have. I've been slowly easing back into the relationship (its been over two weeks now) and I'm missing all the cute things he used to say and do. I told him about it and he said its tough to stay focused (remind yourself why you are in the relationship and put effort into it) when he was constantly faced with insecurity and emotion. I know this is a consequence for how I acted, and I have apologized and started doing the cute things for him, but I'm worried I've pushed him to far away to come back. I'm wondering if there is any mature advice for me. I do love him, more than anything, and if time is what it needs, then I can give it time. I just am wondering if it is too late, or if this relationship can be saved?
I'm afraid I pushed my boyfriend so far away and I don't know what to do, and advice?
Post Opinion