The Best Time to Start
1. When you have the time
2. When you have the money
3. When you hit rock bottom.
4. When you have the motivation
5. When a friend will start with you
6. When you find the right program
7. When you get over your current injury
8. When things at work settle down
9. When things at home settle down
10. When your life settles down.
Obviously, the best time to start is when you were a kid. The next best time to start is RIGHT NOW!
This post inspired by this post.