Postpone vs. Procrastinate

Difference Between Postpone and Procrastinate
Postponeverb
To cause or arrange for (an event) to take place at a time later than the time at which it was originally supposed to happen.
Procrastinateverb
To put off doing something, especially out of habitual carelessness or laziness.
Postponeverb
To delay or put off an event, appointment etc.
Procrastinateverb
To postpone or delay needlessly.
Postponeverb
hold back to a later time;
let's postpone the examProcrastinateverb
(intransitive) To delay taking action; to wait until later.
He procrastinated until the last minute and had to stay up all night to finish.Procrastinateverb
(transitive) To put off; to delay (something).
Procrastinateverb
postpone doing what one should be doing;
He did not want to write the letter and procrastinated for daysProcrastinateverb
postpone or delay needlessly;
He procrastinated the matter until it was almost too late