(((((Tough Choices))))) Your name here says it all.
We ea. determine when enough is enough.
This can be a very good place because it is the beginning of change.
Remember this is a difficult time for the kids too. Communicate with them honestly and openly so they have a sense that things will be okay.
Best wishes as you put the pieces of your life together into a different happy home environment for you and your children.