Dr. Piers Steel, an expert on the subject of putting off until tomorrow what should be done today:
"Essentially, procrastinators have less confidence in themselves, less expectancy that they can actually complete a task," he says. "Perfectionism is not the culprit. In fact, perfectionists actually procrastinate less, but they worry about it more."