Based on your answers to the above questions, your current life expectancy is 58 years. If you're not happy with the result, consider that by adopting a healthier lifestyle and avoiding various risk factors, you can increase your life expectancy by up to 15 years.
Don't think it's too accurate myself, and I guessed my blood pressure and cholestorol (infact, I just left them as they were by default).