“Time it right,” and “Don’t buy the peak” are attractive goals; however, the chart from @PeterMallouk shows the difference between perfect timing and bad timing over the last 20 years is only $151K vs. $121K.That is only a 20% difference. So, go ahead and hit the buy button. Whatever you do, don’t stay in cash where it only earned $44K.