Charcoal lasts from 6 hours to 12 hours in a gravity fed smoker. It also depends on the outside temperature.