Could be first day if you have adsense or good ads on site. All you need is some traffic and one click and you made money. Now to make more than few cents takes work. hard work. Most people spend more time on earning money online than a regular 9 to 5 job.
How quickly you'll turn a profit depends a lot on what kind of business you're in, and how much your expenses are. A low overhead business will turn a profit generally much more quickly than one with high overhead costs.
Well, it cost me less than $10 for domain, and realyl cheap to host, under $10 for that, so less than a week to profit.
well it also how much profit you wish to get. a 1$ profit could be earn faster than a 1000$ dollar profit. Most of all is that the more profit you earn will require longer time. While 1$ or less could earn within days if not hours.
there's no answer for that. it can be one hour for someone, and one year for another. research, marketing, design and content all are key factors.
Based on experience it takes time to earn a reasonable amount of profit with internet marketing. How much time exactly depends on knowledge and previous experience. If you are a newbie, it will take you time to learn the game and put it to work. Some people get it in just weeks, others take 6-8 months, there is not a defined time line... Ivan