how long does it take for a dead body smell to go away?
A small invertebratey carcass may never emanate odours perceptible to the average human. For humans and other higher animals , a stench is usually perceived about 24 hours to 3 days after death, depending on a number of factors.