No Bluebelle, the naphthalene balls we remember so well are not sold any more. I think they poison people as well as moths.
Part of the problem is that we tend to wash our clothes on a cool wash which doesn't kill the eggs, which hatch into larvae which do the damage, Once you see a moth - and they are tiny- it's too late , the damage is done. The adults have no mouths. They are looking for a mate to start the whole cycle.
I know I'm not alone because I went into Lakeland looking for some of the traps and when I asked, a queue formed! I was told moths are endemic in the flats in the city.
Just as I think I'm winning, I see another blighter.
I think you may be safe Roseleah if you wear and wash your clothes regularly.