Cedar might be healthier. I paneled the inside of a closet with cedar and bought a cedar chest and it kept moths away. I have no idea if cedar oil is any safer than mothballs, but it had a more pleasant scent.
Cedar is indeed the solution. Cedar chests, cedar closets, and a cedar roof over the attic space provides me with
No bugs or rodents ever!!