Hey there lostandconfused, sounds like he was in a bad place for sure. It must have been nice to witness a moment of clarity from your boyfriend, but I can also see why you'd be scared that this is just a blip on the radar of good behavior.
If this is a pattern, you're going to have to learn how to manage yourself inside of the relationship knowing that this will happen from time to time and things aren't always going to be 'good'. You can't change your bf's behavior, and when you try to advise him he seems pretty invalidated. I can't say that I wouldn't be tempted to try make things right for both of you in your situation (through advice, or trying harder to do good for him), but this strategy isn't working. You'll have to find another way through.
A good place to start might be to clear some emotional space away for yourself somewhere, so that you can think clearly when confronted with conflicts like there. How's life outside of your relationship?
There has been a small pattern of this but it has never been quite this serious before as far as the breakdowns go... .
Life outside of the relationship for him is awful... .bad family, not where he wants to be in life, and just the stress of simple day to day things
for me life is good stable job, 2 college degrees, good family, amazing son with the sweetest most kind personality, the only somewhat hard thing I have to deal with is the fact that I have MS
I am doing my best not to be "pushy" right now with things and see how they play out, so far so good this week still doing well with the things he was working on with regards to us (checking in more often, not snapping at me, and making more time for me) I don't want him to see this as him giving me an inch and me taking a mile or turning him into a doormat (that has always been 1 of his huge things because all of his exes did it to him) I'm going to see how things go the rest of the week and in the mean time try to figure out the best way to proceed with this and the things he has told me and "realized"... .I don't want to be like "ah ha you told me I was right about everything I told you now you better listen to me and i'm going to push more advice on you and take advantage" you know?
I am open to any advice on how to proceed from here assuming he at least 75% sticks to the stuff he told me