You can repair smoke damage, but it never goes away on its own. Cleaning it might take anything from a few days to many months, depending on how severe the damage is. The longer you overlook smoke damage, the more harm it causes to your property and health.