Until they have totally disintegrated. I use them to keep cats from using the front garden as a bathroom, they hate the smell.
With exposure to the elements outdoors they will get smaller and smaller and be gone, smell too, within 3-4 weeks. Indoors they will last for years, and the smell will linger even longer.
It is usually mothballs as many of the clothes were stored for a long time with mothballs and the odor permeates other clothes.
yes
Yes, mothballs contain naphthalene, which is a poison if inhaled.
strong aromatic odour
Lime neutralizes just about anything, but mothballs should not be under your deck.
In a recent Mythbusters, it was determined to be "plausible" that mothballs can actually increase your car's mileage. If mothballs were placed in your gas tank, I suspect you would smell the scent mothballs as they dissolved and then burned. It doesn't sound like mothballs would "spike" your tank. How can you tell if your tank has been spiked? If you cannot tell, it probably doesn't matter.
The smell
Mothballs could create some of the odor.
The smell of mothballs can be difficult to get rid of but heating up the area for a few hours to release odors, then airing out the area is one way that can help. Cleaning the area with vinegar and baking soda and using charcoal to help absorb the smell are other ways to rid your home of the smell.
Put Olive oil on it every day for 3 days, and the smell should leave.
Because they can be fatal if ingested, mothballs are not a safe choice to deter cats. Two safer alternatives are vinegar and ammonia.
Responses from our users:Yes, they will; snakes can't stand the smell of mothballs because they smell poisonous.Yes, I used them with great results!