ilustrasi lalat (unsplash.com/wuz)
Dikutip dariorkin, ada tiga tahap perkembangan lalat buah yaitu telur, larva dan pupa serta dilanjutkan dewasa. Lalat buah hanya butuh waktu 1-2 minggu untuk menjadi lalat dewasa. Dimana lama proses telur hingga larva dilalui kurang lebih delapan hari, kepompong selama enam hari dan lalat dewasa hidup dalam beberapa minggu. Selain itu, lalat buah dikenal memiliki harapan hidup yang singkat yaitu hanya sekitar 40 hari saja.
Dalam prosesnya, lalat buah juga mengalami tahap molting yang disebut instar, proses terlepasnya kepala, mulut, kutikula, prirakel dan kait. Selain itu, lalat buah betina dapat menyimpan sperma untuk inseminasi sehingga bisa memproduksi telur di kemudian hari. Dalam prosesnya, lalat buah akan bertelur di sumber makanan agar saat larva menetas, lalat buah yang kecil sudah memiliki persediaan makanan.
Sama halnya dengan lalat buah, agas menjalani metemorfosis sempurna yaitu telur, larva, pupa, dewasa. Dalam proses penetasannya, agas dewasa muncul dalam waktu 5-6 hari saja. Namun, agas memiliki harapan hidup lebih dari hingga berbulan-bulan berbeda dengan lalat buah.
Agas bisa menghasilan 100-200 telur di tempat yang lembab atau di tanaman yang membusuk. Hal ini dilakukan untuk mempersiapkan agas kecil bisa mengambil makanan di tempat tersebut.