I strongly recommend taking a look at first three sections in the article I linked above: 'Abstract goals', 'Rewards that are far in the future', 'A disconnect from our future self'. They will give you a lot of insights into why this is an issue for you, which can later help you find a solution.
Also, here are two techniques I discuss that you might find helpful:
- Try to find ways to reward yourself for making progress on your way to your end goal. For example, you can create interim goals that are closer in time and reward yourself for making progress.
- Try to visualize your future self achieving the long-term rewards that you're interested in.