If you want to go with the magic item "expires" route I would do that on a per adventure basis, not per use....as the later it just way way way too much tracking for my taste.
After each main adventure, have the players roll for their items, and then expire the ones needed for the next...