I can say that i relate pretty well to this, understanding the need for help is the first step to recovering (high five for that!).
Next, i would recommend you marry time, always know the time, how much spent doing a particular thing and understand the implications of wasting even a minute that could have been productive (i mean, i tell myself i could be homeless if i waste an important hour everyday). These worked for me, maybe it could for you too!