The best time to buy was 5 years ago.
The second best time is now.