Makananlalat biasanya adalah zat organik yang mengalami pembusukan dan biasanya mengeluarkan bau tidak sedap. Pada tahapan imago, umur lalat hanya sekitar 21 hari saja. Meski begitu, ketika lalat imago betina ini berhasil dibuahi, ia akan bertelur dan menghasilkan kurang lebih 900 butir telur selama hidupnya.Lalatmenyukai tempat yang basah misalnya seperti sampah basah, kotoran binatang, tumbuhan atau organik yang busuk, atau bahkan kotoran yang menumpuk. Tempat-tempat yang kotor ini juga memungkinkan lalat untuk melakukan siklus metamorfosis dengan lancar tanpa gangguan dari pemangsa atau predator atau keberlangsungan hidupnya.
Seekorlalat rumah betina umumnya bertelur di tempat dimana kelak telur yang menetas menjadi larva dapat langsung mencari makan. Biasanya lalat betina akan memilih bertelur di tempat yang sama dengan tempat hidup lalat pada umumnya - di bahan organik yang telah membusuk atau terurai, seperti kotoran ternak atau sampah. Berapa lama lalat bertelur?
Ketikaovarium tidak dibuahi oleh sperma, maka tidak akan terjadi kehidupan. Lalat betina akan meletakkan telurnya (50-200 butir) di tempat yang kotor seperti bangkai hewan, tempat sampah hingga kotoran manusia. Hal ini dikarenakan tempat yang kotor menjadi sumber makanan bagi telur ketika sudah menetas. Selain itu juga dipercaya aman dari pemangsa.
fS3F.