The ideal holding period for a stock as Warren Buffet says is forever. However he does say the reasons to sell are more to do with a fundamental change in the company and less to do with where interest rates go. Issues like geopolitical risks are also important.