Stocks can be described both as short and long term as they usually don’t have a definite maturity time. The fact that they are highly liquid and have a ready market, plus their potential for higher than average returns on investments make them a perfect short term investment.