Tuổi thọ trung bình của một con bướm đêm là 12 tháng. Bướm đêm trưởng thành có thể đẻ tới 660 trứng. Ấu trùng chui vào nguồn thức ăn của chúng và sau khi nở ra, chúng sẽ quay những kén mềm để tạo thành nhộng.
Sau giai đoạn nhộng, bướm đêm chui ra khỏi kén khi trưởng thành và vòng đời của sâu bướm lại bắt đầu. Trứng của bướm đêm có thể mất từ tám đến 110 ngày để nở, tùy thuộc vào môi trường. Bướm đêm gây bất lợi nhất cho con người khi chúng ở trạng thái ấu trùng. Sâu bướm ăn liên tục trong giai đoạn này cho đến khi chúng có đủ chất dinh dưỡng để chuyển sang giai đoạn nhộng và trở thành bướm đêm trưởng thành.