Well, it really just depends. If you are completely new to the space it could take you 6 to 12 months to build a profitable business online. If you have some background in marketing or technology, you might be able to shave a few months off and finding a mentor will certainly accelerate the process.