There’s rarely the perfect time to do anything. What’s important is just get started!
The sooner you get started, the sooner you build momentum. The first step may seem scary right now, but the feelings of self-worth and accomplishment you gain from it will help motivate you towards the next steps, and before you know it you’re on a roll.