If you need it to last very long, vacuum seal it in bags and freeze it. Meat smoked and sealed will last a long time and come back out of the bag almost as good as when it went in.
Without sealing and freezing I generally toss my Q after 3 days. For whatever reason, I find it looses allot of flavor, dries out, and gets tough in a few days.