Have you noticed that if you give yourself the whole day to get something done, that's how long it takes?
Here's a time-saving tip: give yourself a deadline, do your best within the time limit and then call it done and move on!
Some of the most talented people I know are such perfectionists that they never show their work to anyone because it's never "done." Really it's just not perfect yet.
Here's the problem: It never will be! Especially if you don't move on and keep practicing, keep creating.
It's done when you decide that it is.