I believe that long-term investment is the most correct thing. Because it does not require a lot of time and money, and you earn a very large income.
You cant get a very large income from investment. Its true that investment is profitable but you cant assure that the investment you invest can last long with the purpose of just giving you profits. You need to work with it as well.