It takes 24 hours to spread over the kitty's coat, and up to 48 to kill off any adult fleas. So you do not need to reapply, but make sure there are no fleas in any carpets or bedding kitty has contact with!