I hate to be a wet blanket, but at my age it's easy to see looking back on not only my life, but many others, that depriving yourself of the fun things in life to save for the future is not always the best choice. There are so many potholes in that road it's almost impossible to accomplish and even if you do, you might never make it to the time when you can enjoy it. If you are going to engage a discipline to enhance your future years, pick one that won't take away from today.
In my case I chose to buy real estate. Not only my home and a vacation property, but a building to conduct my business in as well. As you can imagine, as the years progressed my CURRENT life was enhanced and as values increased my burden was reduced, then in my retirement years I cashed in without EVER having to take money from my current budget to save. If I hadn't purchased those properties, I would have spent even more over the years.
The business property was the most valuable looking back. I made the purchase individually and leased it to my business. That way the business made all the payments to make it free and clear to me, then I sold it and carried a contract that pays me every month for 20 years. In fact the first sale went to foreclosure after 5 years of income and I just sold it again for another 20 years of income.
I have never been able to save more than a month or two worth of income before something throws a wrench in the works, but what I did worked for years and now I can enjoy the benefits for many years to come. Even if I would have been able to save cash from my income, it wouldn't be worth one tenth as much as when I spent it and I have had a lot more fun doing it. (Don't even bring up the Stock Market to me!)
I know this won't fit everyone without them thinking outside the box, but it is definitely worth thinking about.