Firstly there has apparently been an explosion in moth numbers over this summer due to the warm conditions and lack of rain having provided ideal breeding conditions. Secondly the type of moths you are talking about, probably the common clothes moth (
tineola bisselliella) likes undisturbed corners that are dark and warm and the larvae can exist on almost any natural fibre and a few other things (including wool, cashmere, silk, cotton, linen, fur, feathers, hair, lint, carpets, the bristles of brushes, pet fur and even dust - and yes felt underlay and rugs) as well as a lot of man-made protien-rich products such as the release compounds used on some plastic bags (really!). Don't bother looking for the eggs - they are microscopically small and you'll simply never see them with the naked eye.
Treatment of clothing is quite a rigmarole. You need to remove everything from your wardrobe, vacuum-out all the corners and drawers, and wipe all your surfaces with a detergent-soaked cloth to kill-off any larvae (which in the early stages are so small as to be near invisible to the naked eye). All the clothes will need to be washed or dry-cleaned (curtains and upholstery, too). You could also freeze anything you can fit on your freezer shelves because sub-zero temperatures kill the larvae, although make sure you put clothes in plastic bags prior to freezing to avoid a condensation build-up and keep them in there for 48 hours.
Once you have decontaminated your clothing it needs to be kept clean because moths love to feast on human sweat and food particles. Never put any clothes back in your newly cleaned wardrobe or drawers that are dirty - especially knitwear.
Ideally store woollens and any other items you value in zip-lock bags and line with anti-moth paper strips or moth balls (the modern ones don't smell so much of camphor). Drawers should be lined with anti-moth paper and cedar balls or sticks left between layers of stored clothing
Keep rooms well-ventilated in warm weather and put a natural oil diffuser in your wardrobe or use something like a Rentokill moth cassette instead
All these products have a defined life, so change them as they reach expiry date
Treatment of flooring is even worse - the carpet can be attacked by both the clothes moth and the tapestry or carpet moth (
trichophaga tapetzella). All the flooring and skirting boards need to be thoroughly vacuumed out, especially under furniture. The carpets then need to be treated with a moth killing powder, vacuumed out then treated a second time deep into the pile using a moth killing spray to kill any remaining eggs and larvae. We were advised that where there is moth damage to carpets one or more fumers (or smoke bombs) will be required to effectively kill them off. Once you've done the decontamination you need to continue to vacuum thoroughly, regularly, and place moth traps close to affected areas to monitor for adult moths and to break the breeding cycle. Regular spraying of the carpet between April and October (the breeding period, although it is getting longer) will help to avoid a further carpet moth infestation
And how do I know all this? Because I'm dealing with something similar myself at the moment. And having lived in old houses I have to admit it isn't the first time we've gone through these cycles