The answer to the question of how many puffs it takes to finish a cigar depends on the size and strength of the cigar, as well as personal preference. Generally speaking, most people take between 8-12 puffs per cigar, but some may take more or fewer depending on their preferences. On average, smokers tend to take about 10 puffs per cigar when smoking at a leisurely pace. Those who prefer a faster rate will likely take fewer than 10 puffs while those who like to savor each puff may take more than 10.