I know external deadlines work well for me. I've had a year to complete my portfolio. I worked on it pretty steadily for a few months then dropped the ball completely for 6-8 months. Now I have two months left before it is due and I am scrambling
1. Portfolio
2. Homework
3. Something outside
It is actually so nice outside that I am tempted to ditch everything and go swimming instead.