If you are stuck in a rut and don’t think you are making progress focus on your habits and your current trajectory rather than how close you are to your goals (as this can be disheartening and might prevent you from even trying).
Try and remember that it’s not where we are, it’s where we’re going. If we can change our habits and systems to change our trajectory that is often better than being closer to our goals and plateauing.
Don’t worry about the past - it’s done, it’s one thing we cannot change. But we can change the future. Give yourself an edge by honestly evaluating your situation, looking at the choices you get to make every day and choosing the best one for that situation. If we make the right choices time after time we can find ourselves in a very different situation in a years time.