¿Por qué el Maestro Roshi vive tanto tiempo?

El Maestro Roshi vive mucho tiempo porque el tomo el agua de la vida en su juventud y esta agua al Maestro Roshi le permite vivir eternamente pero con una condición:

El Agua de la vida solo permite evitar la muerte por causas naturales osea el Maestro Roshi no puede morir por la edad o una enfermedad pero si es asesinado entonces morirá o si sacrifica su vida apropósito el agua de la vida no surtirá efecto.

Ultradivina_Agua_Trans

No confundir el Agua Ultra Divina que es la que buscaban quitarle a el Maestro Karín (Que era agua ordinaria lo que hacia mas fuerte a las personas era perseguir a Karín) o con el agua de los Dioses ( agua que toma Goku cuando era niño que solo deja sobrevivir a las personas de corazón puro los demás mueren pero si quedas vivo su poder se incrementa muchísimo).