There’s never going to be a perfect plan and there’s never going to be a right time. If you wait for them, you’ll wait forever..
Check out this article by Paul Rosenberg; you don't want to miss it:
https://freemansperspective.com/right-time-will-never-come/