I think its already happening little by little. Payment here, payment there. People trading goods and services for btc. Will take a while (or maybe not) but will get there...
I also don't think there'll be a huge mainstream adoption but rather adoption by a few maybe 20% of the world's population if we apply the 80/20 rule