what do I do.

La
Mg Bf of a year and a half (were 17) broke up with me (we broke up 2 other times kinda, Bc we fought a lot because of his mom). It's really hard for me because I care so much.  We would fight so much that it changed us. But yesterday he started saying things were repeating and that we were bad for each other but it made no sense. We were on the phone and his mom told him he can't have a gf for now and it's hard. We were take space then try to be friends because we have the same friend group. But it's hard because we're not gonna text much probably and only hang out with our group. I know she thinks I'm bad for him because I always got blamed for everything. She didn't want us doing anything sexual so she could trust us, but yet he atill tried to do things, and she would never give us the chance to show her we can be good. 
Part of me says I need to move on, and I deserve a nicer guy who I can trust more and actually hang out with (he would tell his mom stuff she didn't need to know and it wasn't his info to share). But part of me is praying he comes back. 
We talked 3 summers ago, he left, then came back. He always comes back and people are telling me he will probably come back but I have to move on. 
Things didn't work because things didn't change and I was so willing to change. He thinks we have too much history but that doesn't matter to me in my opinion if we're willing to change. Last time we took space he ended coming back and we tried again and I want that yet I don't. I'm so broken. 
It hurts Bc  he acts like he's so tough and not hurt and kinda cold, then he goes back to himself. What do I do when my friend group hangs out soon and I see him? 
Honestly I would be willing to try again if things change for good but idk. 
This is so hard. I physically feel so sick and broken.