My boyfriend ex was putting him down, but he stayed?

He says she was abusive and aggressive, she was hitting him

She was humiliating him and putting him down, he felt like shit

He said he always did what she wanted and he did it all and was never enough for her

Now with me he wants to be better person, he says he wants to progress

That he never felt like this before, that he has more connectiin with me and that i make him feel better

Why he stayed with her for so long then? when they were fighting and he even went to live in anothe house she came back looking for him and he took her back again

After all the damage she did to him

My boyfriend ex was putting him down, but he stayed?
Post Opinion