Actually long term investment brings the biggest amount of money. I prefer to invest for a long term rather than sort one.I recommend you take a look at NagriCoin project. It is profitable to invest in real agriculture sector especially when the project has a ready made product -Nagri HL organic fertilizers
Technically, yes it does bring huge profit in the end compared to short term since
The goal of long term investment is to maximize your profit within years time (5-10 years).
But as a long term investor you should be ready for the risks you're taking. "the longer you have to invest your money the bigger the risks you can take". If you're thinking about long term goal like college fund or something, then long term investments may be suitable for you.