It's normal to want to wait until everything is "perfect" to make that change or take that risk. The thing is, everything will never be perfect and the definition you hold as perfect today most likely will not be the final destination of where you end up going.
Plan, get a MVP of whatever it is you are doing, and then start forging forward.