The best time to start working on your small business is now. The sooner you get to work, the more progress you can make, and the bigger your head start. You also don’t necessarily need to quit your current job just yet. Many experts advocate starting your business as a side hustle first, and then transitioning to it full time when you’re confident you can earn a living wage from it.