I don't finish,I give up.
THIS times a million! I would edit my WIPs down to nothing if I didn't stop myself. So I call myself "finished" when I hit my target word count, all my betas are pleased with it, and all the plot holes are more or less filled in. THEN I force myself to let it go. Because there's no way I'll ever be 100% satisfied with my own work, ever.Haha, I am never tempted NOT to edit. I'm never completely happy with anything I write. I stop when I don't know what else to do to it.
One of the biggest, and possibly the biggest, obstacle to becoming a writer -- I've said this from a slightly different angle in another answer -- is learning to live with the fact that the wonderful story in your head is infinitely better, truer, more moving, more fascinating, more perceptive, than anything you're going to manage to get down on paper. (And if you ever think otherwise, then you've turned into an arrogant self-satisfied prat, and should look for another job or another avocation or another weekend activity.) So you have to learn to live with the fact that you're never going to write well enough. Of course that's what keeps you trying -- trying as hard as you can -- which is a good thing.
Wholeheartedly, agreed. However, this has been known to take months. Sometimes years.When you enjoy reading from first page to last; when your edits are getting to be insignificant; when your betas love it; when you don't think you can make it any better.
Oh, it's also a good indication that you're close to done when your eyeballs start to bleed and you can quote your novel by memory.![]()