What are you waiting for?
There is no perfect time, there’s always going to be risk but if you’re not happy with your career and you’re not doing what you’re passionate about then what do you really have to lose? A mediocre job that you “hope” to retire from one day so you can start living your life at 65? That doesn’t sound like living to me.
What are you waiting for?