Question: how long does it take for a body to float up after drowning?
Answer: Once submerged, the body stays underwater until the bacteria in the gut and chest cavity produce enough gas—methane, hydrogen sulfide, and carbon dioxide—to float it to the surface like a balloon. (The buildup of methane, hydrogen sulfide, and other gases can take days or weeks, depending on a number of factors.)