Keep the fabric out of the house until you have a chance to wash it. The stink will stay in the house for a long time. A lady gave me several bags of nice cotton fabric and I put the bags in my car trunk thinking the cigarette smell would be contained until I could wash it all. It was contained all in my car. It was many weeks before the cigarette smell left my car. I won't take fabric that has cigarette smoke in it. It's not worth it to me.