The timing is crucial. You say “until you either buy a house or retire”. I’m not sure how long you have until you retire, but it’s 5 years if you buy the house. 5 years is not a long time.
Even if you start index investing at a market top, you’ll probably do well over longer timeframes, but may do poorly in short intervals.
Even if you start index investing at a market top, you’ll probably do well over longer timeframes, but may do poorly in short intervals.