Walter Schloss, a well-known super investor, advises that a holding period should range between four to five years as depressed stocks can take time to turn around. It is always better to think long term.
Thinking long term usually results into a low turnover of a portfolio. You save on transaction costs also.
If you want to learn more check out these resources: