I smoke about a gram a day but alone 7 grams should be enough for a little more than a week. I have had weed thats gone bad. I kept it in a baggie and stashed away and about 3 months later I found it (yeah, how do you forget about 5 grams you hid?!) and it was all dry and powdery. Be careful not to buy more than you can smoke.