So allergic. We live in a damp house and I thought it was the mould dragging them in but I don't know. I've cleared the cocoons I can see and am cleaning dusting etc. Is there always a nest somewhere? Or if if I dust hoover boil wash the clothes, will that do
I'm so fucking itchy from it all!