For most of us, a long time. Many of us earn our $100 Adsense payout every few months. Yes, I said months.
*And I have other websites with Adsense too!
HubPages Ad program appears to be doing much better.
Most of us earn our money via Amazon and Ebay, as far as I know. I know I've earned WAY more from Amazon than all the others combined.