Here are the 3 best months to buy stocks 3 best months to buy stocks. Generally speaking, stocks tend to perform well in the months of April, October and December. ... April. April has been perceived as one of the best months to buy stocks. ... October. October has also been seen as one of the best months to buy stocks. ... December. Jan 4, 2024