Investing should always be done with cash that we can afford to lose. We should always take care of our immediate expenses and only then should we invest with the rest. If we do so otherwise, our emotions will get in the way. When we invest with cash that we need urgently within the year, we would most probably brood over it and would not be able to sleep well when the stock dips.
Speaking from personal experience, to sleep well at night, always invest with surplus cash!
May I add,
One should only invest with money you don’t need for at least 5 years. Why?
I think then you can choose when to buy/sell.
Even then being humans, it is really very difficult to keep out our emotions. If you can , then most probably you have very little “feelings” left for your fellow human beings.
Yes investing with money we don’t need for next 5 years is a very good strategy to keep emotions out.