About 12lbs of charcoal should be enough to last up to 20 hours in a drum smoker. The compact build and solid insulation on these cookers make them excellent and maintaining consistent heat for long stretches of time.