When you have something to do and are procrastinating it, all you have to do is just get started. Don’t wait for the best time. You do not know when the ideal situation comes or not. Just ready yourself seriously to do your work.
Once you start the work, you ‘ll see how complicated it would be and how much time you would need to finish it.
If you wait until the best time comes, the deadline will be too near. When you find that the deadline is so close, it’s too late to do your best work anyway. You wouldn’t have enough time to finish your work.
“Now” may be not the best time but it’s much better than “never.”