If you don’t have to meet a deadline to finish a project, you’ll always find reasons not to. Something will come up. You’ll change priorities. You’ll defer it to do later.
But if you have to meet your deadline—if you believe you must meet your deadline—you’ll figure out how to make it happen.
The easiest way to get things done is to set a deadline and keep your deadline sacred. Watch as you find the time, get the resources necessary and figure out how to make it happen.
You strive to get things done for other people on time. Do the same for yourself.