So textbook I'm afraid. I've lived through all this and more, as has everyone else here.
You decide when and if you want a divorce. Don't do it for him and don't do it if you don't want it. It's his divorce.
Do protect yourself financially. Consider a separation contract if that is an option. If it isn't, check the accounts very carefully and get him off anything you can. You know they will go through a spending phase too.
He's confused. He doesn't know what he wants or it changes every day. It is just how it goes.
Work on you. Focus on yourself and your kids. The advice is here in all the threads and the homework.
Everyone here knows what you are going through. So sorry that you are here too. Watch out for holiday reconciliations and quick turn-arounds. They are often not long-lasting.