In my case, there is a tangible reward for many things, but if it's long term (i.e. and reward will only be realized years or even just months out) I probably wont ever do it. Ots a huge problem for me atm.
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.
How does that work? Any kind of this short term reward can turn into "short term reward sensitivity", "impulsiveness" and other problems also associated with procrastination in the same article.
Plus you're literally trying to deceive yourself which never works long term.
Visualization can help, but it also loses potency quickly.