As long as you like. Overnight (rollover) fees are not charged for non-leveraged BUY/SELL stock positions no matter how long you hold them.”