It depends on your room space and how many shots you spray. It can stay longer if you spray at curtains or bed linen. Approximately 2-4 hours.