Moths likes dark, humid environment. One of the most effective ways to get rid of moths, especially clothes moths, is to regulate the humidity of each room in your home carefully. http://tinyurl.com/6cp3aw
I bought some cedar balls from Lakeland Plastics and they work very well.Other places like Betterware etc sell them also.
Some people keep their blankets in cedar chests to keep the moth at bay.
masterchef