Con ruồi trưởng thành không ăn. Tuổi thọ của chúng từ vài giờ đến hai ngày, và mục đích duy nhất của chúng là sinh sản. Sau đó, họ chết.
Tuy nhiên, nhộng mayfly, là loài sống dưới nước, ăn bất cứ thứ gì chúng có thể. Họ thậm chí còn cạo tảo và các mảnh vụn khác được tìm thấy trên đá và cỏ dại để làm thức ăn. Nhộng mayfly lớn hơn khác là những kẻ săn mồi và bắt côn trùng và ấu trùng nhỏ hơn sống dưới nước.
Sau vài tháng, nhộng ruồi may bay khỏi nước và biến đổi thành những con ruồi con, có cánh nhưng không hoàn toàn trưởng thành. Sau đó, các subimagos bay đến một khu vực được che chở và lột xác thành những con trưởng thành sinh sản đầy đủ (tưởng tượng). Người lớn và người lớn đều không ăn.