You have a point though, if it's a business that requires you to undergo training for a specific time, then you might not be able to start earning that fast. And it also depends on how well the person can adapt to these trainings.Well, it depends on the kind of online business you are into and the kind of training you undergo. For trading, you don't expect to make success in months. Just take your time and enjoy the ride.