how long does it take for a human body to decompose above ground
The process of decomposition is the same for everyone, but how much time it would take varies if the body is in a casket buried in the ground. Some may decompose within a few months, and some may take many years.