
because you have forgiven him before and he’s now doing it again he knows that you will stay, he knows how far he can push without you leaving him. he does not care about you only himself he is self conscious and insecure. the faster you end this relationship the easier it will be. it’s hard but you need to respect yourself. he will probably never stop. would you see yourself married to this person and with kids ? if not why continue.