Should you wait for the next market crash before investing? Should you invest at all-time highs or wait for a...