Although not in debt, I didn't start saving for retirement until I was 40 - I'm 65 and have put together a nice nest egg in 25 years.
She just needs to stop doing stupid stuff.
Retirement can be boring. At times.