When is something ready to go?
It’s easy to keep making changes, keep making “improvements” but at what point are the changes just for the sake of change and not making improvements?
The best thing to do is set a deadline and stick to it. Make the deadline reasonable but when that deadline is upon you, that is your product. Later on, if you so choose, you can make changes but in the beginning, set a deadline and stick to it.
Have a great day!