Time

The best time to invest is when you have money. This is because history suggests it is not timing which matters, but time.

– John Templeton