If a rat or possum dies in the roof, how long can the odour linger for?

This depends on the time of year. Summer or warmer weather means the odour is prevalent longer. In the winter the roof doesn’t heat up as much as it would in the summer. If a possum has died in the roof, the odour can be present for at least six to eight weeks, whereas a rat can linger for up to four weeks.