Don't wait until everything is perfect to start.
It's never perfect and it will never be perfect so if we learn to deal with the imperfection; only then will we be successful. Otherwise once imperfection strikes, we can fall off the wagon and then sit around waiting for the perfect time to start again. This can leave us in a vicious cycle of guilt and spinning our wheels to exhaustion.
If we tire of starting over, perhaps we should stop quitting in the first place...
One foot in front of the other, and one day you'll look back and not even be able to see the start line. <3