You will never be done getting ready. “Ready” is not a binary state; it’s a sliding scale.
You can always be a little more prepared, a little more knowledgeable, a little more equipped. Sure. You can also be a little older, a little more tired, a little further behind. The marginal cost isn’t always worth it.
Here’s an easy rule of thumb to tell if you’re “over-preparing” or not: can you set a specific endpoint? Can you say, with confidence, “I will be ready on April 10th,” or “I will be ready when both of these pies are done?” Then you’re probably fine. If you’re instead saying, “I’m just not ready yet,” then guess what?
Yes, you are.
You don’t have to do it all at once. You don’t have to feel ready to finish. But you are ready to start. And after you start, you can get ready for the next part while you’re doing the current thing – in fact, that’s what will make you ready.
Pick a target and launch. You’ve only got so much time.