How long do your selections stay as Buys?

That depends. If the price has moved up to the point where it no longer seems like a good purchase, we remove it from the list. Also, if the corporate fundamentals have deteriorated, it is often switched to a Hold.