If you investment horizon is long—at least 25 or 30 years—there is only one sensible approach: Buy every month, automatically, and whenever else you can spare some money
The Intelligent Investor
Notes from Benjamin Graham’s book The Intelligent Investor.