Your financial goals will dictate how long you should hold a CD. If you need a place to stow your money for say, retirement, holding it for 7 years might be the plan. If you need to be a little liquid in the next several years, maybe holding short-term CDs would be best. Always choose a CD term that fits your goals.