How Long the Odor Lasts. How long the smell of a skunk can linger after it has sprayed is not necessarily a black and white answer. Generally, if left untreated, the smell of a skunk lasts anywhere from two weeks to a month.If a skunk has died under or near your home, however, this smell will linger far longer as it will get worse as the skunk decomposes. The scent of a skunk can last up to a month.he moment the smell hits your nose, there is no question of what it could be. If you have ever been the unfortunate recipient of a skunk spray, you know just how long the odor can linger no matter what you do. Luckily enough, there are steps you can take to make the smell fade faster, or disappear completely.