Try making a list of the things that make you waste your time, include "viting online forums wastes my time" there, read it all days, leave it in front of your computer, to thats easy to see, over the days youll KNOW that youll be wasting your time if you visit forums, try it for a week or two and see how it goes, good luck