The imperfectionist

Do you remember that time when you said: once it’s perfect, I’ll launch this thing? I do. You do too. That thing never came out.
Perfectionism is the enemy. An enemy that will hold you from putting your work into the world. An enemy that is afraid of critics—because perfectionism is afraid of hearing the most terrible phrase “you’re not as good as you think you are.”
I’m not patience with people that must have everything perfect and polished before launching. You shouldn’t be either.

“In the long run, we can work to change the circumstances. We can start today, right now. We must. It’s the only way to make perfect better.” —Seth Godin

Set a deadline and give your best.
The key here is that under no circumstances should you delay that deadline or miss it.
It doesn’t matter that in the prior days you end up working 24/7. When you reach that point, as Steven Pressfield would say, you turn pro.