I have a lot in common with the moths in my house. Actually, it's just one thing we share: a love of wool. We like to do different things with it of course. When it's cold out, I like to wear wool sweaters, coats, scarves, and socks. They—just like to eat all those things.
After battling them for what seems an eternity, I have learned a lot about our little friends the clothes-moths. My best advice? Never let them in the door in the first place. They are guests who will never leave. Like many bugs, they like areas that are dark and undisturbed for long periods of time. In fact, they can remain in a dormant state for a LOT longer than you would imagine, just to pop up again later... after you'd thought they were gone for good.
What can you do? Well, I have no proof, but I suspect that they (and their bazillions of
eggs) don't like extremes in temperature. To that end, I have been known to: toss certain items into a hot dryer (not the washer, just the dryer), iron them (without
steam), and have even put a favorite sweater in a plastic bag and stashed it in the freezer for a week after I found it snacked upon.
Whether in my closet and drawers during winter and spring, or packed away for summer and fall, I always tuck lavender sachets among my sweaters, in the pockets of my coat, on top of the hats, down the sides of the socks, and underneath the scarves. Moths absolutely hate lavender, cloves, and cedar more than anything else. I am beyond delighted that something I find pleasant and natural is an effective deterrent to the little dears.
So move your woolens around, shake them out often, wear them a lot, and clean them before storing them for the season. And if you have a spare minute, make the moths a little gift of some dried lavender (and/or cloves and cedar) tied up in cotton bags. If you don't feel like sewing, a clean sock will work too, or put the mixture in paper envelopes that you've poked some holes into with a thumbtack. One last thing: If you notice your sachets losing their scent over time, they can be refreshed with essential oils.
PS... these little critters also love to eat cashmere, mohair, and silk... and are even attracted to pet hair! Basically any and all protein-based fibers. Don't say I didn't warn you.