Your financial circumstances and investment objectives will determine this. Although they can yield fast profits, short-term investments are riskier. Long-term investments have the potential to yield more consistent yields over time, but perseverance and a sound long-term investment plan are needed.