My greatest investment failures have been from not letting my winners run by selling too early. I don’t know what is worse - not picking winners in the first place (and thus not having the same emotional attachment), or being 100% correct on your theory and then selling way way too early. Both feel horrible, despite earning a decent return from the later.