I'm totally new to the stock market. I don't understand how some people do not win with stocks.

If you decide to sell your stock whenever you want to, then why can't you wait for long period of time (months or years) for the opportunity to sell when the stock price is high enough so that you can earn a profit?


2 Answers 2


Here are some simple situations. Imagine you go out and buy a share of Amalgamated Widgets for $100.

  1. Tomorrow, Amalgamated Widgets files for bankruptcy. Your share is now worth nothing and will never be worth $100 again. You lose all your money.

  2. Amalgamated Widgets is overvalued - it is fashionable, or there has been a speculative bubble, and the real value of the stock is around $50. Your share gently sinks back to this level and never really goes much higher. You lose $50 whenever you sell.

  3. They have some bad years because people are buying fewer widgets. Your stock drops to $50 and doesn't recover for ten years. In year four, you crash your car and need to buy a new one, but all your money is tied up in long-term investments. You have to sell all your stock in a hurry. You run out of time to wait, and lose $50.

So you might lose because the share is not really worth as much as you pay for it - cases 1 & 2, where it may never get back to the $100 you bought it at. Or it might get back to the $100 - but you have to sell before then - case 3.

You can sit on shares for a very long time hoping that they will get back to a level that might be "profitable", and in reality we don't know if they ever will be. If you had bought bank shares in 2007, and hung onto them after the crash in 2008, you'd still be waiting for them to recover and turn a profit.

  • 5
    If I might suggest another one: "AW drops to 90$, stays there for ten years before going to $110. You have made a profit of 10% over ten years. Meanwhile everyone else sold AW and bought Reciprocating Widgets, who went from $90 to $180 in that time, and makes 100% profit." Nov 15, 2021 at 15:01

You can't predict future stock prices and there's no guarantee that stocks will rise if you wait for any timespan. Even if the stock market in general will continue to rise over long time periods, there's no guarantee that a specific stock will do so. And note that people usually are not willing to wait indefinitely, simply because they won't live forever.

So it's often better to cut your losses instead of waiting while the stock sinks even further, even more so if you need the money to cover current expenses.

In the end it all depends on your expectation of future stock prices and your personal financial situation.

Not the answer you're looking for? Browse other questions tagged .