Có bốn giai đoạn trong vòng đời của sâu rệp: trứng, ấu trùng, nhộng và con trưởng thành. Sâu rệp không phải là phiên bản trưởng thành của rệp; sâu bột là giai đoạn ấu trùng của côn trùng, cuối cùng phát triển thành bọ hung ở giai đoạn trưởng thành. Vòng đời của sâu ăn kéo dài khoảng một năm.
Giai đoạn đầu tiên trong vòng đời của giun ăn là giai đoạn trứng. Một con sâu bột đẻ hàng trăm quả trứng màu trắng. Sau 4 đến 19 ngày, những quả trứng nhỏ màu trắng này nở thành sâu bột, bước vào giai đoạn thứ hai trong vòng đời của côn trùng.Trong giai đoạn ấu trùng, giun bột nhỏ màu vàng dành toàn bộ thời gian để ăn. Khi lớn lên, chúng rụng đi bộ xương ngoài để có thể tiếp tục lớn hơn, giống như một con rắn lột da vậy.
Khi sâu bột đủ lớn, nó sẽ chuyển sang giai đoạn nhộng. Đây là khoảng thời gian rất lười biếng trong cuộc đời của sâu ăn. Con côn trùng không di chuyển hoặc ăn trong giai đoạn này bởi vì nó đang trải qua một quá trình biến đổi và phát triển thành một con bọ trưởng thành. Giai đoạn này có thể kéo dài từ hai tuần đến chín tháng, tùy thuộc vào thời điểm trong năm.
Sau giai đoạn nhộng, côn trùng bước vào giai đoạn trưởng thành, lúc này một con bọ cánh cứng có kích thước trưởng thành chui ra khỏi vỏ nhộng. Lúc đầu, nó có màu trắng, nhưng theo thời gian, con bọ này tối dần cho đến khi nó trở thành màu đen. Bọ cánh cứng trưởng thành sống vài tháng rồi chết.