procrastinators never really get much done in life...glad to know you have made progress in overcoming it. I think the first step like you have rightly said is to identify that there is a problem and seek an holistic solution to it(self awareness is key)
RE: Beating Procrastination: Day 6 of 30 Days to a New You