Even if you're confident that a stock will go up in long term, you don't know what will happen in short term, not to mention in 2 days.
There are too many factors, indexes fluctuations, systematic & unsystematic risks, etc.
The longer we hold a bond, the riskier it gets; the longer we hold a share, the less risky it gets.
Hope that helps