Sănătatea spermei poate depinde de o serie de factori, în general, având de-a face cu stilul de viață și dieta. Bărbații care poartă lenjerie intimă strânsă sau își expun testiculele la căldură, cum ar fi într-o baie, pot prezenta un număr scăzut de spermatozoizi, deoarece testiculele trebuie, în general, să rămână la o temperatură mai rece pentru a funcționa corect. Consumul de tutun, consumul intens de alcool, abuzul de droguri și bolile cu transmitere sexuală pot afecta sănătatea spermei. Ejacularea prea des, sau nu suficient de des, poate afecta, de asemenea, sănătatea spermatozoizilor. Toxinele din mediu, inclusiv radiațiile, mercurul și pesticidele, pot dăuna sănătății spermei unui bărbat, la fel ca anumite medicamente. În schimb, o dietă sănătoasă și utilizarea suplimentelor precum seleniu, acid folic și zinc pot îmbunătăți sănătatea spermei unui bărbat.
Majoritatea experților cred că, dacă un bărbat are un tract reproducător sănătos și urmează regulile de viață sănătoase pentru dietă și exerciții fizice, va fi foarte probabil să se bucure de spermă sănătoasă. Numărul scăzut de spermatozoizi apare, în general, atunci când testiculele sunt ținute prea calde sau încălzite prea des, deoarece ar putea fi într-o saună sau o baie. Se spune că lenjeria intimă și pantalonii strânși scad numărul de spermatozoizi, deoarece pot forța testiculele mai aproape de corp, ținându-le prea calde. Experții cred că testiculele sunt situate în afara corpului, deoarece au nevoie de temperaturi mai scăzute pentru a produce o cantitate optimă de spermatozoizi sănătoși. Medicii îi sfătuiesc adesea bărbaților care doresc să îmbunătățească sănătatea spermei să poarte pantaloni largi și lenjerie de corp care să permită testiculelor să se miște liber.
Medicamentele, substanțele chimice toxice din mediu, drogurile, alcoolul și tutunul pot avea toate un efect negativ asupra numărului și sănătății spermatozoizilor. De obicei, medicii sfătuiesc să se evite consumul excesiv de alcool și să se abțină de la consumul de droguri sau tutun. Medicamentele eliberate pe bază de prescripție medicală, în special medicamentele pentru chimioterapie, dar și medicamentele cu steroizi și analgezicele opioide, pot scădea numărul de spermatozoizi și pot afecta sănătatea spermatozoizilor. Experții au suspectat de multă vreme radiațiile din mediu dăunătoare sănătății spermei la cei expuși. Pesticidele chimice, ftalați, mercurul, estrogenul artificial și bifenilii policlorurați sunt toate unele dintre otrăvurile de mediu care pot fi dăunătoare sănătății spermei unui bărbat.
Unii medici chiar cred că ejacularea prea des poate reduce numărul de spermatozoizi și fertilitatea. Experții recomandă limitarea ejaculării la o dată la două sau trei zile pentru a optimiza sănătatea spermatozoizilor. Bărbații care sunt abstinenti din punct de vedere sexual pot fi sfătuiți să se masturbeze ca înlocuitor al actului sexual. Multe boli cu transmitere sexuală pot afecta tractul reproducător masculin, ducând la scăderea sănătății spermei. În general, bărbații pot preveni astfel de boli prin utilizarea constantă a prezervativelor din latex în timpul actului sexual în circumstanțe non-monogame.