Have you ever--be honest now!--submitted a book that wasn't ready? How embarrassing is that?
It's as bad as showing up to your big job interview with your skirt tucked into your underwear. Or going out on a hot date with a piece of spinach wedged between your front teeth.
Guess what? I have (not the under wear or spinach thing) and I thought my book was ready! I had worked hard on my revisions after several critiques and beta reads.
Pristine novels are no accidents. They are refined over and over and over again. Sent off to a group of insomniac writers to critique. Rewritten and/or refined again. And again. Until... Well, until it shines.
Sometimes enough is enough and we just need to let our baby go into the real world.
When do you know it is time?