Serial.write command execution time variations

So i need to call Serial.flush() after every Serial.write() right? It dramatically increased the frame sending time but it's more consistent for sure. Is there any other way to decrease the sending time but to provide its consistency at the same time?