Skunk odor can last for several weeks if not treated properly. The smell may gradually diminish, but it can linger on surfaces, clothing, and belongings. It is essential to clean and neutralize the odor as soon as possible to prevent it from permeating your home or belongings.