23 Best Long Term Stock to Buy Right Now – Long Term Stock Portfolio


When someone talks about the stock market, the first thought that comes in mind is Risk. To reduce that risk, investing in long term stocks can really help you.

Long term stocks are a little bit safer than day trading stocks. I come up with the Best Long Terms Stock to Buy Right Now.

It’s very important to build a portfolio that has some of the best long terms stock that will be beneficial to you in the future.

But, it doesn’t mean that long term stocks do not have any risk, it has risks. But, when you buy long term stocks with full research and strategy, it reduces the risk.

Let’s know how to choose the best long term stocks and what are the best long term stocks that you should buy right now to build a strong portfolio that will have some best long term stocks.

What you are going to get in this article?

Best Long Term Stocks To Buy Right Now

So, here is the complete list of the best long term stocks to buy right now, buy and hold these stocks for a long time to see the profits after a long time in your future.

Best Tech Long Term Stocks

  • Apple (AAPL)
  • Netflix
  • Microsoft (MSFT)
  • Amazon.com (AMZN)
  • Alphabet (GOOGL, GOOG)
  • Facebook (FB)

All these long term stocks ( Apple, Netflix, Microsoft, Amazon, Alphabet, Facebook ) are best in the tech industry. It is good for beginners to stick with large cap companies stock like these so that risk of losing money gets reduce.

These companies have high market capitalization

Apple is the best long term stocks to buy in the tech industry. In the 2018 year, apple’s worldwide revenue reached $265 billion and became the first publicly traded U.S. company to be valued at over $1 trillion.

JohnSon and JohnSon (JNJ)

Dover (DOV)

McDonaldโ€™s (MCD)

Berkshire Hathaway (BRK.A, BRK.B)

Medifast (ticker: MED)

Nexstar Media Group (NXST)

AbbVie (ABBV)

NMI Holdings (NMIH)

Healthpeak Properties (PEAK)

Newmont Corp. (NEM)

Facebook (FB)

Universal Insurance Holdings (UVE)


Amedisys (AMED)

Intuitive Surgical

Axon Enterprises


lululemon athletica


Constellation Brands


AT&T — 6.5% forward annual dividend yield
Verizon Communications — 4.1%
Ford Motor Company — 6.7%
General Motors Company — 4%
ONEOK — 4.9%
TerraForm Power — 5.9%
Brookfield Infrastructure Partners L.P. — 4.8%
CareTrust REIT — 3.8%

What is Long Term Stock?

Long term stock is a type of stock that gives you results or profit after a long period of time. By investing in the long term stocks, you reduce the risk of losing your money, but only when you invest your money in the right long term stocks.

Long term is not quantitative, it is qualitative. The long term can’t be defined exactly, one year, two years, or three years of investment. For a day trader, this long term investment can be from day to night.

For buy and hold investors in the stock market, a long term investment must be of 5 to 7 years where you buy and hold those long term stocks and expect to see the profit within 5- 7 years.

How to choose the best long term stock?

To invest in the long term stocks, you have to choose the long term stocks. But, while buying these stocks, you must do a proper planning.

What we are going to cover?

  • Decide What To Buy
    • Do your own research before buying any stock.
    • Invest in a company that will stay in the market for the next 5-10 years.
    • Always invest your money in the top leader of any particular sector in which you are interested.
    • For beginners, start investing your money in the B2C( Business to Consumer) companies.
    • While investing in the company focus on the financial condition more instead of the stock price.
    • Never buy at the overrated price of a stock, to buy a stock always wait for the undervalued stock.
  • Decide When to Buy And Sell a Stock.
    • In terms of price, buy any stock when you are getting it in 50 to 60 percent less from its highest price.
    • Not only concentrate on the stock price but also research about the company and its financial condition.

So, lets know how to choose the top long term stocks.

1. Decide What to Buy.

Yes, many of you are thinking that you know what to buy. But, you actually don’t know. Don’t buy the stock of any company by just seeing the advertisement of the company on the Television and Mobile Phones.

Note – First research about the stocks that I have mentioned in the list of the best long term stocks. Find what was the lowest price of the stock you want to buy, what is the current price of that stock, is there any issue related to any stock

Don’t buy any product without knowing the business model of any company. Select and invest in a company that will stay for the next 5-6 years in the market, that has a simple business model that you are able to understand. Always invest your money in stock of companies that are on top of their sector.

If you are a ginner in the stock market, do not invest your money in the B2B (Business to Business) Companies. Instead of that invest your money in the B2C (Business to Consumer) Companies that you use in your daily life. It’s because you know more about those companies about product quality and the re of the company.

While investing in the company focus on the financial condition more instead of the stock price. Because a stock price can be changed in a minute but the financial condition of a company cannot.

Research about the financial condition of any company, a reputed company can also be in debt or any issue, do not only go over the brand image, product quality. Research about the company whether it is in debt or not is a company suffering from a loss or not. To cover all these things, have a look at the balance sheet of the company whose stock you want to buy.

Go and find the past dividend that company is giving to their shareholders for holding their shares. If company is giving dividends regularly to their shareholders, it directly indicates that company is in the profit and the financial condition of the company is going well.,

Also Read – 10 Things Must Know Before Investing in the Stock Market

2. Decide When to Buy And Sell a Stock.

Purchasing and holding a stock of any company at the right time is very important to gain profit in the stock market. If you buy any stock at the time when the price of the stock is very high, you will lose your money that most of the beginners do.

Before buying the stock of any company, do proper research about the stock when to buy that stock, which is the highest and the lowest price of that stock. If you are getting stock in less than 50 to 60 percent from its highest price then that is the right time to buy stock in terms of the price.

But, you can’t buy or sell any stocks just by seeing the stock’s price that will be speculating not investing. If a stock has a low price then it doesn’t mean you should buy your stocks, instead of that search for the company’s net market capitalization, company’s profit, management, and financial condition.

If you find any problem related to these terms in any company then do not care about the stock, sell those stocks, because the company’s performance is going to be dead. And, if everything is good in any company, and stock also has a low price, then you should buy some stocks of that company.

So, this is how you have to choose the best long term stocks and earn money from the stock market.

Also Read – Acorns vs Sofi โ€“ Which app is best for Investing?

Can you hold a stock forever?
Yes, you can hold a stock forever within it comes to the top trustworthy companies. Like Amazon, Google, and many trustworthy companies and brands that are going to stay in the market for the next many decades. But, while choosing those stocks you have to be very careful as you are going to hold them for many decades.

Is it better to hold stock long term?
When it comes to long term stock, you have to make sure that the money you are going to invest in the market is useful for a long period of time and long term dividend stocks can also pay you a great dividend that will be very beneficial for the investors. Also, long term stocks reduce the risk of lose of money when you buy them carefully. Warren Buffet also believes in the long term investment.


So here we have the complete list of best long terms including best long term dividend stocks. And also a guide of how to choose or pick the best long term stocks to buy right now that are buy and hold stocks.

Did I miss anything? If I have missed anything related to the long term stocks whether it is a list or a guide of long term stocks

Let me know in the comment section and also tell your favorite long term stocks that you have bought and going to hold for the long.


  1. Please let me know if you’re looking for a author for your site.
    You have some really great posts and I think I would be a good asset.
    If you ever want to take some of the load off, I’d really
    like to write some material for your blog in exchange for a link back to mine.
    Please blast me an email if interested. Regards!

  2. I’m really impressed with your writing skills and also with the layout on your blog.

    Is this a paid theme or did you modify it yourself?
    Either way keep up the nice quality writing, it is rare to
    see a great blog like this one these days.


Please enter your comment!
Please enter your name here