Offer your thoughts or opinion on the input financial query or topic using your financial background.

Should I continue to invest in an S&P 500 index fund?
You have a good thing going. One of the luxuries of being invested in an index fund for the long term is that you don't have to sweat the inevitable short term dips in the market. Instead, look at the opportunity that presents itself on market dips: now your monthly investment is getting in at a lower price. "Buy low, sell high." "Don't lose money." These are common mantras for long term investment mentality. 5-8 years is plenty of time -- I'd call it "medium-term". As you get closer to your goals (~2-3 years out) you should start slowly moving money out of your index fund and start dollar cost averaging out into cash or short-term bonds (but that's another question). Keep putting money in, wait, and sell high. If it's not high, wait another year or two to buy the house. A lot of people do the opposite for their entire lives: buying high, panic selling on the dips, then buying again when it goes up. That's bad! I recommend a search on "dollar cost averaging", which is exactly what you are doing right now with your monthly investments.