1. cut down a bit, try lowering your tolerance enough so that you can get a nice chilled out high from a one-hitter pipe. This should reduce the side effects you describe.

2. I second the exercise advice, but don't wait untill u have excess energy to burn to exercise. Next time you oversleep and wakeup a bit clouded with no motivation go to the gym its much more refreshing than that extra 2 hours in bed ever will be!

and finally...

3. Use draw as a reward, DO THIS NOW... make a to-do list of everything u gotta do, from your work, to shopping to getting a haircut to getting back together with that old friend. now put a line under it and don't blaze again till you've done every thing on that list!

Trust me it'll be worth it because next time you toke you'll truely feel you've taken hold of your life again.

Hope that helps!