Wondering how many revisions you should make before submitting to the professionals? Technically, as many as you want but I found this article most helpful. I love how they break it down into steps so it’s not overly complicated. I also like the idea of self-editing / revising twice then submitting the third draft to betas, and then revising once more after that. I also love the rules for Betas. Check out the post at the link below!
(BTW, it’s not a good idea to publish a 1st draft. A first draft is after you’ve finished writing the story for the first time and it has not been revised or self-edited before being submitted to an editor.)