Yes I agree with Sky and Blu. For me, until or unless there has been that shift within him, I question whether any recovery of the M would be sustainable, so I certainly would proceed with extreme caution.
Your situation has been like a rollercoaster because he has been off then on - and pulled you along in his confusion. The answer is to not get pulled along - not easy I know. But I think it is about responding positively at about 70% of his level of enthusiasm and holding that tender part of yourself back. It's also about having strong and healthy boundaries and knowing what is and isn't okay for you - putting your own needs central to the process.
Here's the rub - if you want an immature partner who flip flops all over the place - take him back right now. If you want a guy who is emotionally mature and takes responsibility for his own actions, you'll need to wait a little longer - and he may or may not get there.
That's all JMHO of course, but you do have choices and control here.
T 13 M 7 Me 48 H 46 SS 15 BD 7.14 PA D final 5.16 (H filed)
We receive & we lose, and must try to achieve gratitude & embrace with whole hearts whatever of life that remains after the losses - Dubus