Le farfalle mangiano gran parte del loro cibo mentre sono nello stadio larvale, durante il quale catturano e mangiano altri piccoli insetti e invertebrati. Lo stadio adulto del ciclo vitale di una lucciola si concentra principalmente sull'allevamento e molte specie muoiono poco dopo la riproduzione. Mentre alcuni stoneflies adulti non mangiano affatto, altri consumano polline o alghe.
Ci sono 3000 specie di farfalle in tutto il mondo, e razze diverse hanno habitat e preferenze leggermente differenti. La maggior parte delle specie di stonefly sono insetti molto poco appariscenti. Passano la maggior parte del giorno nascosti tra la vegetazione. Di notte, prendono il volo e cercano compagni. Quando depongono le loro uova, le femmine le mettono in acqua. La maggior parte delle farfalle vive nelle parti a flusso rapido di fiumi e torrenti. Tali luoghi hanno livelli più elevati di ossigeno disciolto, che le larve della larva necessitano per la crescita. Di solito, le larve strisciano sotto le rocce per proteggersi dai predatori e dalla corrente rapida. Le larve di alcune specie di farfalle impiegano un lungo periodo di tempo per svilupparsi negli adulti. Alcune specie rimangono sott'acqua per due anni o più.
Poiché le farfalle richiedono acqua fresca, pulita e altamente ossigenata, sono spesso utilizzate come specie indicatrice che indica che l'acqua è molto pulita. Le farfalle, in particolare le larve, sono un'importante fonte di cibo per i pesci di fiume, come la trota, il branzino e il pesce luna.