I'm a J and I procrastinate. Big time. J is for Jocrastination, a special subtype of procrastination where you actually get things done a bit sooner than the "real" procrastinators.
I do it when I feel that I'm pressured to do something. I hate, hate, HATE outside pressure, expectations. Usually school related projects and assignments. There really isn't free will involved in the latter because you're supposed to do them in order to obtain the credit points and to graduate. It never stops.
But if I give my word and other people are involved, I'm obligated to fulfill the promises, I will do them and get things done on time even if I hate it.
However, it comes in waves. I can be very self-motivated for quite lenghty periods of time and then it all blows up and goes down the drain for a long time. And then the cycle repeats itself again.
This is an attitude that with focus will refine but is used as a coping strategy to delay the inevitable in the hopes it'll get done eventually but doing so sooner will lead to its own rewards and doing it later will lead to delays, its like Jet Lag.
Its also stress release to think of better ways of doing whatever it is your putting off or at least I'm hopeful.
^ Oh yeah that too, finding material or content that is irrelevant to wanting to learn will create dissatisfaction and tend to switch off and focus on other things as its boring and procrastination shall ensue.