Again......LET HIM WALK!
Why do you keep repeating this "back and forth" business? You will only keep getting the same results.
Are you able to get help from your parents at all? Will his parents continue to help you out with you all being broken up?
The two above posters are offering great advice.
A relationship should make you feel great NOT stressed, upset and unappreciated.
All the best.
It sounds like you are partnered with a bully. You walk on eggshells because he blows up and leaves you. That is NO way to live. That will get worse when the added stress of a baby enters the picture. He doesn't sound willing to work on this but you could always ask him. I just wouldn't get your hopes up that he is going to change.
I agree that you should perhaps consider that this relationship is not healthy and should move on. Hopefully you have the support of family now that you are expecting a child. good luck
Sometimes you have to cut your losses and as long as you can get back on your feet and live in peace then that's better than fighting all the time.I believe you have done alot for him but it seems like your boyfriend doesn't appriciate what you do.I'm trying to find some good in this guy but I'm not seeing anything,does he have his good points or is he just a user.Do you have family you can talk to.It might be time to part ways.Only you know if that's the right thing to do.
Its just hard cuz iv gave hime everything so everytime he leaves me I feel like its a smack to my face everytime..like he dosent appritiate the things I do for him.
It sounds like a hostile environment,maybe quite toxic.You want to be happy in your relationship,not fighting all the time.If therapy isn't an option or you don't think he would go with you then the relationship might not have a future.You don't want to raise a child in that type of environment do you.I wish you all the best.
I'm 7 months pregnant to be stress him like this.