Everyone's waiting for the right time for something. The right time to quit their job, the right time to ask her out, the right time to travel, or the right time to start a new project.
In a little over a week I leave Austin until June. I have a LOT to do. More than I will get done.
I have to get my RV's engine repaired before the warranty expires and I have to find a place to store the thing while I'm gone. I have a few things to sell on ebay. I have a few pieces of gear I'd like to test out for the new trip.
When I was a kid, my parents would tell me to do something reasonable like clean my room. I'd probably do it, or at least make a token effort. Sometimes I wouldn't do it, and my mom would do it for me. Or maybe I'd be out at school and she'd be sick of me having a messy room, so she'd just clean it without asking me to do it first. In school I'd be assigned stuff to do. Usually I'd do it, but when I didn't, there weren't really any consequences. I'd get worse grades, but the impact of one assignment on a grade always seemed so tiny, and I never really cared about grades beyond not getting in trouble with my parents.
I got used to the idea that if I was supposed to do something, but didn't do it, it didn't really matter. Maybe someone else would just do it for me, or maybe the problem would just go away. There are probably a million different reasons that people procrastinate, but this was probably the biggest one for me. It wasn't that I thought that I would prefer to do something later-- it's that I sort of subconsciously thought that if I didn't do it now, maybe I'd never have to do it.