Gettin back with sons father

So we have been broken up for about two years. He was with someone and I've been single but dating.

Just focusing on myself and working on school.

He broke up with his girl because she was being childish and she told him hes a bad dad and so on...

And he said fuck her and her daughter to her which I told him that was a big NO. But she was acting a fool infront of her daughter he said

She has a 7yr old daughter so I'm not sure of she meant towards her daughter or our son...

But hes great with our son.

So today he called me saying he apologized and he wish he was the man he was now to me than back then. instead of him leaving he couldve fixed us.

He just didnt want to hurt me, he was immature and very young. Wished he knew what he did now back then. He said he left me cause he didnt want to hurt me.

He also said he wants to get away from her since they do have a place together but it's under his name.

He wants to get his own place or just leave.

He regretted moving in with her the first week...which I'm not sure why they moved in together. If he felt this way.

She use to call me hoes and bitches she was horrible to me on social media

He also said that he sleeps in his room and she sleeps in hers. But last night she tried to go into in his room and he threaten to kick her out but she threatened to call the police

I was 17 I'm now 23. So we got together young. He was 19 now hes 25.

I have my own place with my son.

I'm not inviting him to live with me as I think it's to soon. I also live out the state now but one of the companies he works for is like 10 mins from me.

He always tried to get back with me or tried to tell me he wanted to come back but I always blew him off cause I always felt like he needed more work on himself and cause of his girl

Just I couldnt...

I would love to get back with him.

Not just cause we have a kid but regardless of our ups and downs we always had a great friendship. We always helped each other and despite the mean stuff we use to say to each other we always bounce backed. We always laughed when we seen each other to drop our kid off. It's not about the sex we stopped that along time ago. It was just to toxic for us to get back together because I was the one that held a grudge and not gonna lie I couldn't stand to see him knowing what he did to me.

I feel like im mature and we both have more to offer each other now.

I moved out of state to start fresh & I know he wanted to move GA to so idk maybe it could be a fresh start for us both.

Any advice? How do I approach him? Should I just wait? Or dont say a thing?

I just wasnt gonna say anything. But him telling me he wants to go somewhere else but had no where to go makes me thinks he wanted to come here but I didnt say anything.