The rate of decomposition varies based on factors like environment, temperature, and presence of scavengers. how long does it take for a body to decompose entirely within weeks, leaving only bones. However, in colder or less hospitable environments, the process may take months or even years. Keep in mind, this is a sensitive subject, and it's important to approach it with respect and consideration for the deceased.