My ex & I separated last July after being together for 23 years, since I was 15. My only regret is not doing it 5 years earlier.
Our relationship was perfect until our first child came along 12 yrs ago. Then he lost interest in me, never wanted to spend time with me or the children. Became EA and started having text/phone affairs with other women.
5 years ago we tried Relate but he really didn't seem to want to try, and I couldn't talk to the counsellor about his affairs in front of him as he just denied them. The reason we limped on until now was purely the children. I couldn't bear telling them we were splitting up, so I kept hoping things would change.
Fast forward 8 months and I am a completely different person, and touch wood the children are fine and happy. Looking back I really do think we should have done it sooner, because our oldest child at 12 does understand more and I've worried more about her than the younger one who's 7. He's not questioned it once.
I'm happier than I've been in probably a decade. I don't worry about coming home any more because of his moods. We laugh and sing and dance every day. I've redecorated without having to ask anyone's opinion. We go out with friends all the time & have fun.
It does upset me when I think back to how life should have been, and how many years the children have not had a 'real' family for. But they're ok. I hope one day they'll understand.
If it's your children holding you back, please don't worry about them. They deal with it better than you'd think, especially if you can talk openly about it and stay reasonably amicable with your ex.
Good luck. Go for it when you're ready. You'll know when it's the right time. Look forward not back. You have a future and it can be wonderful.