Help!

Me and my boyfriend of two years have broken up multiple times, he always tells me that he will change when we get back together but he never does, we broken up not so long ago and he have had lots of time away from eachother, more than ever before, and he has completely changed his life around, and completly changed the way he is, and he has been begging for me back and I really love him and want to take him back. Should I take him back or would that just be going around in circles?