Sergeant's Pretect Household Flea Spray kills fleas. It contains a combination of ingredients that effectively kills both adult and pre-adult fleas. It prevents adult fleas from emerging for 150 days (5 months) by preventing their development into the biting stage. Effective on fleas hidden in carpets, rugs, drapes, upholstery, pet bedding, and floor cracks. Protects your home from flea buildup as well as your pets and family from bites. One treatment with this spray gives you continuous control of immature fleas for 150 days. Leaves no objectionable odor or sticky mess when used as directed. Does not stain furnishings.