Actually you can start earning money within 2 to 3 months from AdSense. Other source of earning depends on how fast you are getting organic traffic and how much traffic you are getting.