how long does 10000 puffs last. how long does 5000puffs last