Not sure when this will happen, but I am pretty sure it will. Unless mankind abondons culture and civilistation for whatever reason.
When the trash can will be picked up it’s contents will be read via the RFID tags that every product will have. Now that makes for ample opportunity. The trash collectors can recycle, locate misplaced things for you and can sell your complete consumption profile to everybody who could benefit from it. From here it is pretty easy to figure out if you should change your diet or drink less. If your trash and credit card records don’t line up then that could mean allot of things.
A garbage truck costs tens of thousands of dollars, the technology needed to implement this will be only a few hundred once RFID tags are every where.
I’d say we better get the NSA back in check before they can wrap their -granted limited- imagination around these possibilies.