i have problems

Me and my boyfriends relationship hasn't been the best lately and last night was the worst night of my life. we broke up but i cried so much and he was looking in my eyes saying he didn't want to do this. later that night he said if we both make changes it can work. i'm just nervous i won't be able to change. i know what my problems are: i get stressed too easily & lash out on the ones i love the most, i say things in the moment that i later regret, i have major problems with his mom being in the middle of the relationship, and i have very bad trust problems to the point where i don't like him being with friends. maybe some of that is jealousy too. please help me and give me some advice because either way, (of course i want to stay with him,) but if it doesn't work out, i don't want to have these problems the rest of my life