My holding period is 108 days on average. I win just under half the time and when I do I make three times as much as when I lose (see here). Why would I want to increase my holding period? Ideally, I want to reduce my holding period, increase my win percentage and increase the ratio of my average win to my average loss. Clearly, there is some interdependence between these measures, but assuming no deterioration in the latter two reducing holding period would improve my overall returns. The consensus view seems to be the opposite, namely that a long holding period is always better. I believe a key advantage of retail investors over funds is our ability to easily move in and out of positions. Why give this up? I am not talking about overtrading and decisions should always be backed by sound reasoning. There are tax benefits of holding for longer, but it is debatable whether these outweigh the advantage of agility. Ultimately, I think it comes down to individual psychology. I change my mind regularly (you may call this fickleness, I prefer the term mental flexibility) and so a short holding period suits me. I also prefer buying cheap stocks with favourable outlooks rather than making heroic assumptions about the long-term future (although I do both).