Experts recommend 10,000 steps per day for optimal physical and mental health benefits. Meeting this goal can lower blood pressure, cholesterol, blood sugar, and body weight, but step counting can vary depending on multiple factors.