Generally until you wash them.
The smell of cigarette smoke can linger in the air for a long time. The smell can get into the carpet and the walls, and become a permanent scent in a home.
Cigarette smoke "stays with you"; if you smoke or hang around someone who does, the smell of the smoke will stay on your clothes & in your hair.
It can be detected. The metabolite from nicotine will stay in your system up to 4 or 5 days.
Until the clothes are washed.
It is impossible
It can stay your system for up to 30 days after your last smoke.
it will stay in there for about 2 years
two days
About 2 months
Depends on the size of the particles.
You should change clothes every day to ensure you stay fresh
For as long as there career lasts.... Which means as long as people buy their clothes and they can afford to make more clothes.