What you need is a SMART goal. Specific, measurable, achievable, relevant and timely. When I paid off my last car loan of $20000 in 2 and 1/2 years that was the goal, to pay any extra money I had towards the loan. The same is true now with getting the mortgage under 6 figures. We have the money increments on a grid that i highlight everytime we hit that dollar amount. Having something visible helps. This advice is from someone who eats out maybe once a month, meal plans, packs my lunch, goes on one vacation a year, pays off my credit cards every month, and lives a simple life to retire at 57 years old, in 4 years, after 34 years of teaching. You have to continue to make sacrifices and say NO to eating out with friends, NO to new debt, YES to tackling debt, and YES to a second job, not just selling stuff online. I am being up front and honest as you state you do not want to work until 75. Another suggestion is to wear an elastic bracelet. Everytime you are tempted to eat out or spend money snap it as a reminder.