There are differences in the speed of the machines that are on the market. However, as a general rule, it takes about 10 minutes to inject 20 cigarettes. By comparison, even the fastest hand rollers can only do it in about one minute per cigarette.