Take small victories
Do you remember when you were small and you were putting a complicated jigsaw puzzle together.
It took a lot of time, and no matter how often you wanted to skip a step, you still had to work at it piece by piece.
It is just like pursuing your goals; you spend most of your time looking at how much you have progressed.
It is important to like or enjoy what you are doing so that you can accomplish what you have started until the very end.
Take all the success you have made to motivate you as the only person to drive yourself forward will be yourself.