analog.Write Function

Is it necessary to add a short delay after an analog.Write?
I want my code to execute as fast as possible yet also avoid problems with my analog.Writes

Why would you want to add a delay? Its not like the processor is going to do anything during it.

No.
What sort of problems with your analogWrites?