Lalat caddis (commons.wikimedia.org/Rinaberu)
Caddis melalui empat tahap kehidupan mulai dari telur, larva, kepompong dan dewasa. Setelah kawin, induk betina akan bertelur di dalam air. Betina akan menyelam ke dalam air dan menaruh telurnya ke tumbuhan air atau batu. Agar telur menetas diperlukan kelembapan dan setelah itu muncullah larva.
Larva tumbuh melalui 5 tahapan disebut instar. Larva berkembang di dalam wadah disebut massa agar-agar. Selama musim dingin, larva tinggal di perairan dangkal hingga 6 bulan dan tahan terhadap suhu dengan minus 10 derajat celcius. Saat air membeku, larva tidak membeku. Oleh karena itu, larva dapat berhibernasi di musim dingin.
Pada periode pertumbuhan larva instar kelima biasanya berlangsung paling lama. Kemudian menjadi kepompong yang berlangsung sekitar 2-3 minggu. Biasanya ada beberapa spesies melewati musim dingin sebagai kepompong. Pulpa telah berkembang menjadi dewasa dan siap keluar dari cangkangnya.
Caddis dewasa akan berenang ke permukaan air untuk memulai kehidupannya salah satunya kawin. Ritual kawinnya di mana para jantan berkumpul untuk menampilkan tarian kawin untuk menarik perhatian betina. Lalat caddis bersifat poligini baik jantan maupun betina dapat gonta ganti pasangan.