Ấu trùng ruồi không thể nở thành ruồi trường thành và chết ở nhiệt độ từ 0 đến -20 độ C và từ 40 độ C trở lên. Bởi tuổi thọ của ruồi hay ấu trùng ruồi sẽ chết thay đổi tùy theo nhiệt độ. Ở nhiệt độ từ 35 độ C đến 38 độ C ấu trùng ruồi hoàn thành qua trình phát triển trong 4- 13 ngày, ở nhiệt độ thấp hơn từ từ 11 độ C đến 17 độ C chúng hoàn thành quá trình phát triển chậm hơn từ 14 đến 30 ngày.