Ive been messing around with websites for 2 year and haven't earned anything worth mentioning however my new website is going to be different. You need to realize that your site has to be a useful resource that people will want to visit. Just remember: "Content is King".
10 to the power of 100299300 days. Seriously though, I've generated $1.00 a day off some sites that I've put online in less than a week, partially because I have a network of other sites that I can use to drive traffic to it. Sustaining or increasing the revenue from the sites is a different story.
I could make a site in about 3 hours, and have it making over a dollar a day within a week. I've done this many times, unfortunately I just don't have the time to research and promote 100 sites like this. It's hard enough to manage 10-15 sites.
The site can be made in a single day. However, to get steady traffic from search engines, you will need 3-6 months. (I am not able to give much time to my new sites. I have outsourced both content and link-building for last few sites. If you follow a similar strategy, you should be able to make $1 per day in about 6 months).
It all depends on how soon you bring traffic to your new site. You can earn $1 within a day or it will take months \ years. Everything depends on your traffic building skill.