A couple of weeks, depending on the quality of the bud.. but you really don't need the thing to be full.. unless if you are just trying to save it. What I did was after every time that I grinded, I would put the keif into a jar. After the jar was full, I would smoke bowls with some of that keif on the top.. and generally get high as fuck.

Yes, it is an excellent product.