No, they are not. They work for a while to keep the mosquitoes away. You may have to reapply.