Trust your gut feelings of leaving him. It seems you do want to leave him, but he keeps pulling you back in with apologies. That doesn't work. If he's controlling, that won't change. This seems unhealthy, like Mickey says. Perhaps work with your therapist on how to leave the relationship.