In order to stop oneself from procrastinating you need to start addressing and working on altering your current thought patterns.
Luckily for you there are several different techniques that could help you in the future to stop procrastination in its tracks.
So helping you to lead a more fulfilling life and improve the way in which you deal with tasks set before you.
The best way of changing your current behaviour is through you altering your underlying thought processes which have led to the way you are behaving in the first place.
This means you accessing your subconscious mind and can be achieved through the use of cognitive therapy or self hypnosis.
With both these methods you are not focusing on trying to work out what are the reasons for the way you behave.
Rather these methods are there to help you replace those negative thoughts you have currently with ones that are more positive.
The more positive your thoughts are then you will find that you end up being more productive.
But along with these techniques helping you to remove those negative thoughts (doubts) from your mind they help you also to work through your fears at a pace that you feel comfortable with.
However, if you are looking for a way to more quickly stop procrastination then using the self hypnosis route is the most effective.
Through this technique you will be able to quickly and automatically change the way your thought patterns along with your habits without the actual need to analyze the situation that has resulted in them occurring.