Hey "SS10"!
I think that the ultimate way to stop procrastination is setting aside some time in the day for activities that you do while "procrastinating" (ideally in the evening)
Whether it's surfing online, watching tv mindlessly or doing nothing, we all do something that could be considered a waste of time when procrastinating to do something that actually matters.
Simply schedule some time for "zoning-out". But that's only the first step.
The reason why we procrastinate is because of fear. Fear of not being enough, not knowing enough, not being adequate enough. And also not knowing your "why?"
Whatever you're trying to accomplish, you need to ask yourself this; "Why am I doing this?"
When you answer that question you'll get the power you need to push through that fear and accomplish your goals.
I hope that you stop procrastinating and achieve your goals.