How Long Do Mothballs Last?

A naphthalene mothball takes many months to evaporate, while a para-dichlorobenzene mothball lasts about one month. Mothballs are used to repel insects that eat natural fibers, such as moths and silverfish, and keep them away from books or clothes. The mothballs' pungent smell goes away when they have fully evaporated.