I have had moths here since 2014, they came out of a big bag of bird seed that was in the kitchen! I have hoovered until I have dropped, hoovered and hoovered ...... It is almost impossible to get rid of moths. I didnt realise that they had got into the living room and couldnt understand where they were coming from. I managed to move the settee which is very heavy and that is where the larvae were, munching away at the pile of my Axminster carpet. You could see the hessian backing and no pile! I just about died when I saw under the settee!! I have had the carpet down since 1993 and decided recently to have a new carpet so I am hoping that will be the back of the moths. I took the carpet up in June as I wanted to be able to hoover all the floorboards and under the skirting boards to ensure that hopefully any trace of moths/larvae/eggs have gone. They should have gone as there is nothing in here for them to eat. Modern day carpets are not made of wool so it wont be appetising to the larvae. I am hopeful that I wont be seeing any more moths. The problem is the cycle of the moth is so long. If you have any garments, you can wrap them in a plastic bag and put them in your freezer for 24 - 48 hours and that will kill any larvae and any eggs that have been laid in your. It has been an absolute nightmare. I did put up those fly catchers, those long twirly sticky things and that helped as the moths were attracted to them and would get stuck on them. Good luck. (sorry to go on).