A healthy lifestyle has both short and long term health benefits. Long term, eating a balanced diet, taking regular exercise and maintaining a healthy weight can add years to your life and reduce the risk of certain diseases including cancer, diabetes, cardiovascular disease, osteoporosis and obesity.