It's All In Your Head:
The reason why most people remain stuck in patterns of procrastination is because of fear. At the most fundamental level, all forms of procrastination comes down to fear. What you don't face controls you. To overcome the fear and the procrastination that comes with it, you need to confront and do the very things you don't want to do.
The instant you do, you take charge and it no longer has any control over you. The ironic thing is that fear only exists in your imagination - it's always something that hasn't happened yet. Procrastination is not real - it's only the way you evaluate things in your mind.
It's All about Conditioning:
Success at anything in life relies on consistency. The best of the best at anything are those who can repeat their greatness consistently. The way you get consistent is through conditioning. Your nervous system operates through conditioning. When you do something over and over again it becomes "normal" and when it's normal you don't have to think about it - it becomes automatic.
The challenge is that this principle works both ways. Whether your conditioned responses support you or whether it pulls you down, your nervous system does not make that distinction. If procrastination is your conditioned response you will always feel out of control, simply because that's what you've 'learned' to do automatically. You simply need to 'recondition' yourself to a new response; to teach yourself to respond in a different way.
It's all about Awareness:
Procrastination does serve a purpose - and a very important one as such, but only if you are aware of the benefits. We only procrastinate about those things that have value to us. At some level, either directly or indirectly, you believe that taking action will benefit you. If it didn't it would not bother you, right?