Silicone lube does last pretty much forever. The feel takes some getting used to, but those who use often swear by it.
I find that it does funny things with silicone toys. Not permanent (I've been careful what lubes and toys I mix), but funny - it's not as slick, and sometimes the toy develops a temporary welt or swelling. That's why I usually use water-based, with oil a second.