How long do they last for and keep it smell free? A nice one not that homemade crap. Sent from my iPhone using Grasscity Forum