La durée pendant laquelle les puces peuvent survivre sans se nourrir varie de plusieurs jours à deux mois selon l'humidité de l'environnement. Les puces prospèrent dans les environnements humides.
Le Pet Shed Petcyclopedia explique qu'une puce peut vivre un peu plus de 130 jours lorsqu'elle a accès à un hôte. Lorsqu'une puce perd son hôte, elle doit en trouver un nouveau le plus rapidement possible. Selon 1-800-PetMeds, un peu plus de la moitié des puces nouveau-nées peuvent survivre pendant deux mois sans hôte si leur environnement est suffisamment humide. D'autre part, les puces nouvellement écloses dans un environnement sec et froid survivent généralement quelques jours au maximum sans se nourrir. Malheureusement, affamer les puces de sang en supprimant leurs hôtes n'est pas considéré comme une méthode de contrôle viable. Comme les autres parasites, les puces trouvent toujours de nouvelles façons de s'adapter à leur environnement, et il suffit de quelques individus robustes pour constituer une population en plein essor. The Pet Shed Petcyclopedia partage une statistique troublante sur le peu de temps qu'il faut pour qu'une infestation de puces envahisse une maison : tant que leur environnement est suffisamment humide, seulement dix puces femelles peuvent devenir un quart de million en un mois.