It’s great when the market goes up, but a strong stock market can make investors nervous. Understandably, people worry that whatever goes up must come down, and a market reaching for new highs must be about to head south.
You’ve probably heard that you’re supposed to buy low, and you may have even trained yourself to see weak markets as a buying opportunity (well done!). So, what are you supposed to do when the markets just keep going up?.
For most long-term investors, the answer is likely “whatever you were doing before,” as long as they were investing wisely.
But let’s get this straight: anything could go horribly wrong at any time. Please read the disclaimer at the bottom and decide for yourself.
“Contrarians” are investors who prefer to avoid herd mentality. When contrarians see everybody panicking like it’s 2008, they realize that this too shall pass, and they might even buy more stock. They may say “the stock market is on sale” or similar. (Click for full size).
Historically, that has been a helpful reflex—to not join the emotionally charged herd behavior—when it comes to investing.
Even when the markets go up, herd mentality can be dangerous. Investors in the tech boom (and every other bubble in history) eventually lost money. 1999 couldn’t last forever.
When emotions like irrational exuberance drive the market, proceed with caution. But it isn’t always the case that emotions are driving the markets. Sometimes, markets rise because stocks become more valuable: Profits grow, and the long-term prospects of companies improve.
The market is supposed to go up over the long term. For decades, that’s primarily what it’s done – with plenty of crashes and head-fakes along the way. That bumpy road is the justification, or the price of admission, for those higher returns that we expect out of the stock market. We can’t expect to get high returns unless we’re putting money at risk.
Between 1995 and the end of 2015, the S&P 500 with dividends reinvested returned roughly 9. 5% average annual returns. Of course, we never know what the future brings, and past performance is no guarantee of future results. That “average annual” return includes years when investors suffered substantial losses and years when they did very well. There is probably not a single year in which the market returned exactly 9. 5%.
Want to zoom in on the financial crisis? The market returned roughly 6. 14% per year between September of 2007 (just before things got bad) and the end of 2015. Buying at that “peak” is better than a sharp stick in the eye, although the volatility in 2008 was an unpleasant experience.
If you answer yes to both of those questions, you’re probably a long-term investor (and even cautiously optimistic). So, how should you invest? Invest in the same way you would if you were ignoring the markets.
The Age-Old Investor’s Dilemma
Let’s face it – we’ve all been there. You’re staring at your investment app finger hovering over the “buy” button while that stock price chart keeps climbing higher and higher. That nagging voice in your head whispers “Should I really buy now when prices are so high? What if it crashes tomorrow?”
I get it. I think this is one of the most common questions clients ask me. It’s scary to buy at the peak, and no one wants to be the person who bought right before the market went down.
But here’s the thing – this question isn’t as straightforward as it seems. Let’s dig into this topic and see if we can find some clarity.
The Counterintuitive Truth About High Markets
First, let me share something that might surprise you: historically speaking, buying when markets are at all-time highs has actually been a winning strategy.
Wait what? That sounds crazy right?
But the data tells an interesting story. According to research from Schroders, markets that reach new highs tend to continue performing well. In fact, when the S&P 500 has hit an all-time high, the returns over the following 12 months have been positive about 80% of the time.
The Psychology Behind Our Hesitation
So why does buying high feel so wrong? It’s all about our brain wiring.
We humans suffer from what psychologists call “anchoring bias” – we fixate on past prices as reference points. When we see a stock that used to be $50 now trading at $100, our brain screams “too expensive!” even if the company’s value has legitimately doubled.
This is called “loss aversion,” and it means that we hurt more when we lose than when we win. We are more careful when prices seem “high” compared to the past because of this.
When High Isn’t Really “High”
Many investors miss this important point: just because a stock is trading at its highest price ever doesn’t mean it’s “expensive.” “.
Think about it like this:
- Amazon’s stock price was at an “all-time high” in 2009
- It was also at an “all-time high” in 2015
- And again in 2020
- And probably many times since then!
If you’d avoided Amazon every time it hit a new high, you’d have missed out on tremendous gains.
What matters isn’t the absolute price but the relative value – what you’re getting for that price in terms of earnings, growth potential, and future cash flows.
Strategies for Buying When Markets Seem Expensive
So should you just blindly buy when stocks are at highs? Of course not! Here’s what smart investors do instead:
1. Focus on Value, Not Price
A $1,000 stock can be less expensive than a $10 stock if the fundamentals of the company support it. Look at metrics like:
- Price-to-earnings (P/E) ratio
- Price-to-sales (P/S) ratio
- Debt levels
- Growth rate
- Competitive advantages
2. Dollar-Cost Averaging Is Your Friend
Instead of going all-in at once, consider spreading your purchases over time. This technique, called dollar-cost averaging, helps reduce the impact of volatility.
For example, if you have $10,000 to invest, you might invest $2,000 every month for five months. This way, if the market drops after your first purchase, you’ll be buying more shares at lower prices later.
3. Consider Relative Valuation
Sometimes stocks look expensive compared to their own history but cheap compared to alternatives or their sector.
For example, tech stocks might have higher P/E ratios than bank stocks, but that doesn’t automatically make them overvalued – different industries have different growth profiles and capital requirements.
The Historical Perspective: Markets Climbing Higher
Let’s take a step back and look at the bigger picture. The stock market has a strong upward bias over long periods. This means:
- All-time highs are actually common in healthy markets
- Markets spend more time at or near all-time highs than most people realize
- Waiting for significant pullbacks might leave you on the sidelines for years
According to Schroders research, between 1988-2020, the S&P 500 made 310 all-time highs! That’s an average of about 10 new record highs per year.
The Cost of Waiting for a “Better Price”
Many investors fall into the trap of waiting for a perfect entry point that never comes. While they wait for a 10% pullback, the market might climb another 20%.
Let me share a real-world example:
In early 2013, many investors thought markets looked “too high” after strong gains in 2012. Those who waited for a pullback missed out on a 30%+ gain that year. The correction eventually came… but from a much higher level than where those cautious investors could have entered.
What About Today’s Market?
Now, I’m not saying today’s market isn’t expensive by some measures. Depending on when you’re reading this, valuations might indeed be stretched. But here’s what we know:
- Interest rates impact stock valuations (lower rates generally support higher valuations)
- Innovation and growth prospects vary across sectors
- Market timing is extremely difficult even for professionals
A Balanced Approach for Today’s Investors
So what should YOU do? Here’s my practical advice:
-
Have a plan and stick to it. Decide on your asset allocation based on your goals and risk tolerance, not market timing.
-
Invest regularly regardless of market levels. Consistency beats perfect timing almost every time.
-
Be selective. In expensive markets, be more picky about what you buy. Focus on quality companies with sustainable advantages.
-
Keep some powder dry. Having some cash available lets you take advantage of volatility when it comes.
-
Think long-term. The longer your time horizon, the less important your entry point becomes.
A Real-World Perspective: My Own Experience
I’ve personally made the mistake of waiting too long for the “perfect” entry point. Back in 2016, I thought tech stocks were getting too expensive and waited for a pullback. Well, they kept climbing for years before a significant correction came.
The lesson I learned? Perfection is the enemy of progress when it comes to investing. Now I focus more on buying good companies at reasonable prices rather than trying to predict short-term market movements.
Common Mistakes to Avoid When Markets Are High
When markets reach new highs, investors often make these mistakes:
- Becoming too conservative and moving entirely to cash
- Chasing performance by buying the hottest stocks regardless of valuation
- Abandoning diversification principles
- Making big, all-or-nothing decisions
- Checking portfolios obsessively and making emotional changes
The Smart Investor’s Checklist
Before investing when markets are at highs, ask yourself:
- Do I have a long-term investment plan?
- Am I investing money I won’t need for at least 5+ years?
- Have I done my research on the specific investments I’m considering?
- Am I properly diversified?
- Would I be comfortable with a 20-30% temporary decline?
- Am I investing based on fundamentals rather than emotions?
If you answered “yes” to these questions, you’re probably on solid ground regardless of market levels.
Summary: Is It Good to Buy Stocks When They’re High?
There’s no one-size-fits-all answer, but here’s what we know:
- Historically, buying at all-time highs has often led to positive returns
- Price alone doesn’t determine value – fundamentals matter more
- Time in the market beats timing the market for most investors
- A systematic approach works better than trying to pick perfect entry points
The most important thing is to have a sound investment strategy that aligns with your financial goals and risk tolerance. Don’t let fear of buying at the “top” keep you from participating in markets altogether.
Remember, the best investment strategy is one you can actually stick with through market cycles. Consistency and discipline will likely serve you better than perfect timing.
Final Thoughts
What matters most isn’t whether you’re buying at an all-time high, but whether what you’re buying represents good value relative to its prospects and whether your overall portfolio is constructed to weather different market environments.
And hey – if you’re still nervous about diving in when prices are high, that’s ok too! Just make sure your caution is part of a thoughtful strategy rather than an emotional reaction.
What’s your experience with investing during market highs? Have you held back only to regret it later, or have you been burned by buying at the peak? I’d love to hear your thoughts in the comments!
Happy investing,
[Your Name]

What About a Lump Sum?

You should think carefully about those one-time events, but that doesn’t mean you shouldn’t invest when markets are going up.
Again, ask yourself the questions above. Next, be honest with yourself about how you’d feel and act if the market crashed right after you put all your money into it (no one would like that). With that information, make a strategy.
You don’t have to invest everything all at once—but it’s dangerous to try to time the market. Instead, make a plan and stick to it. Yes, that’s boring, and that’s how it’s supposed to be.
Let’s assume you have a lump sum of cash and:
- The money isn’t in the markets right now (or wasn’t long ago).
- Putting the money into the markets is what you’ve decided to do because you want more long-term growth.
One solution is to set up a systematic investment schedule to invest that money over several months. You could even invest over a few years, depending on how much it is and how worried you are. Another option (there are endless possibilities) is to invest half now and the rest over time. Just remember that there’s a tradeoff to every decision you make.
If you move quickly and invest the money immediately or over just a few months:
- When the market goes down quickly after you make an investment, you’ll lose more money.
- You’ll be on board, though, if the market keeps going up in the short term.
It could take a year or more to get fully invested if you move slowly and put in small amounts every month:
- If the market goes up before you invest, you’ll lose out on possible gains, which is called opportunity cost.
- If the market goes down while you’re investing, on the other hand, you might be able to buy at lower and lower prices.
Which is best? It depends on what happens and your ability to tolerate losses (whether that means actual losses or missed opportunities). A study by Nick Maggiuli shows that it might just make sense to invest your lump sum if you’re a long-term investor. But that uses aggregate data, and you are just one person with one life to live.
Whatever you do, it’s best to set up a well-defined strategy and follow it. If you decide to invest over the next 12 months, automate those investments so that you don’t have to deal with the logistics every month and—more importantly—you’re not tempted to make changes every month.
Where to keep the safe money: Especially if you plan to hold cash on the sidelines while moving into the market slowly, you need to decide how to invest the “safe” funds. You can leave that money in cash, but it probably won’t earn much (and that might be acceptable if you’re concerned about market losses). Moving a step up farther into the risk spectrum, you could include short-term, high-quality bonds and bond funds, which might pay a bit of interest. However, bonds can also lose money, and you may have trading costs and capital gains to contend with as you sell the bonds periodically.
If you choose to invest any differently while markets are rising, several investment options are typically considered safe. But remember you may be taking different risks, such as the risk of missing out on gains and the risk of losing value to inflation. You can eliminate market risk in FDIC-insured accounts, but you need to trade that risk for something else.
Waiting for Things to Cool Down
When it feels like the stock market is in a bubble, it’s tempting to delay investing and wait for things to settle down. Unfortunately, that’s almost impossible to do correctly. You need to be right about two things that are extremely difficult to get right:
- You have to be sure that this is the peak and that a crash is on the way.
- It’s up to you to choose the right low point and time to get in.
If you’re a long-term investor, this is not only difficult—it’s nerve-wracking and unlikely to succeed over numerous market cycles. You might get lucky once or twice, but you might not. Several studies have shown that it’s not so bad to invest at the high point each year (as if you could be so unlucky to invest at the market high every year). Sure, you might earn a little less, but you’ll probably do better than the market timers. And you’ll be investing, which is what your plan said you’re supposed to do.
The legendary investor Peter Lynch may have said it best:
Note: A “correction” is another term for a stock market crash—or market weakness following strong markets. The term suggests that the market was out of line going up so high, and it needs to get back to more reasonable levels. Saying the market is too high to invest is the gateway to market-timing.
Now that you know what to do when the market is high, prepare yourself for the next time the market goes down.
Just because it’s the disciplined (and often sensible) thing to do doesn’t mean it’s always going to turn out well. If you read this and invest money in the markets, you might lose money. Don’t invest if you can’t afford to take that risk. Murphy’s Law says: This time, for you, in particular, things could go badly. So, proceed with caution.
Want some help investing in a complicated world? Let’s talk about your needs and formulate a plan. I can provide guidance on an hourly or flat-fee basis, or I can handle your investments for you if that’s what you prefer.
Should You Buy Stocks Now at All-Time Highs?
FAQ
Should you buy stocks when they’re high?
Market highs are common. Data shows that investing during most market highs has historically yielded strong returns. Avoiding stocks during all-time highs could drastically reduce potential long-term wealth accumulation.
What if I invested $1000 in S&P 500 10 years ago?
If you had invested $1,000 in the S&P 500 ten years ago, it would be worth approximately $3,551 to $3,909 today, assuming dividends were reinvested.
What is the 7% rule in stocks?
The “7% rule” for stocks is a risk management strategy that dictates selling a stock when it drops 7% below the purchase price to limit losses and preserve capital. This rule, made popular by investors like William O’Neil, is based on the fact that stocks, even strong ones, don’t usually fall more than 7–8 percent below their ideal buy point. It can be implemented by setting a stop-loss order with your broker or through manual monitoring. Another related, but distinct, “7% rule” is a retirement planning concept where you assume a 7% annual withdrawal rate from your investments to determine how much you need to save for retirement, as explained in this YouTube video.
Is it better to buy high or low stocks?
Several investors believe that the lower value of a stock has a better chance of doubling up and delivering higher returns. The low-priced stocks come with a lower P/E ratio which means the investor has to pay less money to buy stocks of a particular company.