I was a very bad Procrastinator for a very long time, until i really understood the basics of why i procrastinate.
In order to understand why you procrastinate, first you should have a strong desire to eliminate procrastination in your life and following the methods mentioned below will be helpful.