He's manipulating you!! He might well believe his own words but YOU know as soon as you give in and let him back in it'll go back to the way it was within a matter of a few days.
He doesn't sound like he's ready to quit, he's blaming you.....
Keep saying to yourself "He'll be exactly the same"
He knows how to pull on your heart strings, he's losing his comfort zone and going all out to get it back...