Most people that accomplish something, almost always achieve it by procrastinating lots of other things. So it's not procrastination that is bad, it's procrastinating the wrong things that needs to be fixed.
In the past, I've gone through phases where I do not have any goals (drifting) or phases where I have too many goals (distracted).
Without something to accomplish (drifting), I was procrastinating everything, and with too many things to accomplish (distracted), I was doing only the fun or easy things (instant gratification) and procrastinating everything else.
- Choose goals that you want to accomplish. Without goals you won't get anywhere. Duh!
- If you came up with a lot of goals, get real and trim it down to 2-3 goals at max. If you think about it, most people that you look up to as achievers, have a single minded focus on only 1 or 2 goals.
- Once you've chosen what you want to accomplish, procrastinate everything that does not help you accomplish it.
- Life is too short for you not to get distracted by other things that give you instant gratification every now and again, so if you feel like breaking these rules sometimes, go for it - it doesn't mean you have to do it again tomorrow. Break it, enjoy it and move on.