Depends on how much smoke flavor you like. I fill 2 smoke tubes and it goes for 4 hours.
Take it off, wipe off oils, let set in room temperature for couple hours, layer in tupperware container with paper towels between layers, cover and refrigerate for a day and then vacuum seal.
I write 2 week future date on package and then it's ready to eat.
Cream cheese can be eaten a day later.