A few years ago I engaged with a wealth management firm to future proof my retirement and maintain a decent quality of life, considering I'm a multinational it had to include travel. It was a bit of an eye opener but I completely changed my spending habits as well as invested in assets (properties here and back home) to secure some financial freedom. I'm aiming for around 60ish if all goes well.
I'm not going to lie, I've been lucky - or maybe I was just wise? Either way, I've made my own luck to a certain degree, but also realise that I have have some luck come my way. Over the past 22+ years I've been contributing to private pensions as well as work related ones - in fact my most recent employments have been very generous (15% contributions) plus a tidy final salary "golden" pension for one of my roles. I worked like a dog for it, but also had a lot of fun along the way. It was something my father wasn't good at doing as he was trying to hold onto his quality of life without necessarily being able to. He didn't stop working till his 70s - it aged him enormously.
It does mean I spend less on frivolous stuff than I would like, i.e. cars, bikes, gadgets etc... but it does mean we can afford to take the kids on holidays, and eat good quality food, as well as pay for clubs and after school activities etc...
Of course had I been single and without commitment I doubt I'd be in this comfortable position I find myself in, the toll of responsibility that being a family man puts on you is not insignificant! That's also why I've opened pensions for my kids and split the contributions to it and their savings account. It means they'll have less of "lump sum" when they turn 18, but they will have accrued 18 years of pension contributions which hopefully by the time they retire will offer them a comfortable life and/or early retirement.
If you haven't done so, even if you're already in your 40s, I'd seriously consider getting some financial advise / wealth management / something similar. If you can afford to invest/save a decent %age of your salary per month (excluding pension contributions) you'll be well set up.