Blusų būna įvairių, tačiau visų tipų bendras keturių etapų gyvavimo ciklas yra vienodas. Blusos gyvenimo ciklas prasideda nuo kiaušinio. Kai kiaušinis išsirita, blusa patenka į antrąją stadiją, vadinamą lervos stadija. Trečiasis gyvenimo ciklo etapas yra žinomas kaip lėliukės stadija. Galiausiai blusa suauga, o tai yra paskutinis jos gyvenimo ciklo etapas.
Blusos gyvenimo ciklas tęsiasi ištisus metus ir prasideda, kai blusos patelė deda kiaušinėlius. Blusų kiaušinis yra perlo baltumo ovalas, šiek tiek mažesnis už smėlio grūdelį. Blusų patelė per dieną gali dėti iki 50 kiaušinių ir paprastai per savo gyvenimą padeda apie 500–600 kiaušinių. Blusų kiaušinėliai teikia pirmenybę šiltai ir drėgnai aplinkai ir, esant tinkamoms sąlygoms, gali išperėti per vieną ar penkias dienas. Jei sąlygos ne tokios palankios, perinti gali užtrukti kelias savaites.
Antrasis blusos gyvenimo ciklo etapas, vadinamas lervos stadija, įvyksta, kai išsirita kiaušinis. Lerva iš kiaušinėlio atsiranda naudojant chitino dantį, kuris yra kietas galvos stuburas, kuris vėliau išnyksta lydymosi metu. Lerva yra permatoma balta, paprastai apie 0.25 colio (6.35 mm) ilgio, o išilgai kūno turi mažus plaukelius, kurie padeda jai judėti. Blusų lervos paprastai valgo suaugusių blusų ekskrementus ir praeina tris lydymosi etapus, kol suformuos kokoną. Laikas, per kurį lerva baigia slinkti, gali labai skirtis, o lervos stadija gali trukti nuo šešių iki 36 dienų.
Kai lerva aplink save suformuoja šilkinį kokoną, prasideda trečiasis blusos gyvenimo ciklo etapas. Lėliukės stadija paprastai trunka nuo septynių iki 10 dienų. Tačiau lėliukė gali miegoti metus ar ilgiau, laukdama, kol atsiras tinkamos sąlygos. Paprastai šilta temperatūra, didelė drėgmė ir netoliese einančių potencialių gyvūnų šeimininkų sukeliama vibracija gali reikšti lėliukui, kad laikas pasirodyti.
Suaugimas yra paskutinis blusos gyvenimo ciklo etapas. Kai blusa išnyra iš kokono, ji paprastai turi tamsios spalvos egzoskeletą, padengtą šiurkščiais šeriais. Suaugusi blusa turi tris poras kojų, o užpakalinės kojos skirtos šokinėjimui. Suaugusi blusa gali išgyventi iki dvejų metų iki pirmojo kraujo pavalgymo, tačiau pirmą kartą pavalgius kraujo, ji turi maitintis kas keturias–šešias valandas, kad išgyventų. Vidutiniškai blusa su šeimininku išgyvens 12 dienų po pirmojo kraujo valgio, o patelė deda kiaušinėlius per dvi dienas nuo prisirišimo prie šeimininko.