How long does it take a homeless to die?

“The average life expectancy in the homeless population is estimated between 42 and 52 years, compared to 78 years in the general population.”

Source:

http://www.nationalhomeless.org/factsheets/health.html