When you invest in stocks for the long-term, it primarily means that you hold on to the investment for a longer period of time, probably between three to five years or more. In comparison, intraday trading means that you square off all your positions before the end of trading hours on the same day.