Hey sistahnik,
I am a huge procrastinator and also unfortunately fairly lazy, I'm sorry to say I haven't found a way to completely change this about myself (and lately have been wallowing in it whole-heartedly 😛 ). There have been times during my college career, though, when I've been able to pull it together ; generally, I have found that I am most effective when I'm really organized and schedule my time out. Junior year, for example, I was taking o-chem and physics (both with labs) + 2 other classes + working; I developed a triple notebook system to manage my time: first, I wrote down all assignments/tasks in an academic planner, then I made weekly "to do" lists in a different notebook, then I further broke down my "to do" lists in another notebook that had little boxes for each day, where I wrote down what I needed to do on a daily basis to get all my weekly stuff done. I literally checked things off with a red pen as I completed them. 😀 Sometimes, during midterms and finals, I would actually schedule out what I needed to do on an hourly basis for a day or two. This may seem excessive, and indeed, I only stuck with it for a year or two; but I got way more done, and in a more timely fashion, than I have before or since. This helped me to be disciplined and stay on top of what I needed to do; in fact, I am thinking of bringing it back this summer while I study for the MCAT and work full-time. Good luck!