Long term is the one you hold for a long time like for a year or so and for the short term you csn hold them for a month or less but if you want bigger profits you can go for the long term
IMO, short term = more chances for mistakes. long term = needs a lot of patience.