Short term trading are for veteran who has enough experience in the market and has some good strategy to trade it. It is faster to make daily porfit because most of the time it is on basis of day trader. But long term mostly are on swing trading which can last for some days to weeks and to months. There longterm will require your patient before you reap your profit.