An adult clothes moth only lives for 2 to 3 weeks, but the larvae stage can last for up to 6 months. It is only the larvae who eat clothes and carpets, not adult moths.
Didn't find the answer you were looking for?