The Ecozone Moth Repellent creates a long lasting protective barrier against moths. Their formula uses a complex blend of natural essential oils to create a long lasting barrier against moths. The natural essential oil complex is safe to use all around the home.