I must say I totally agree with what everyone is saying! I get things done on time, but leave it till the last minute and I procrastinate a lot of the time. Thing is I have things to do but one thing may totally take up my time, so I put the other things off.
Must be an INFJ thing!