Wow it really amazes me that some people think that you should hold a stock forever. You only do that when you buy at the top. Once you are in enough profit you sell. Or if the company is going down hill on crappy FA you get out early.