From seconds in high volatility up to a couple of hours in very low volatility but I am a singles hitter lacking the temperament to sit through a lot of back fill and retrace.
I hold as long as possible. If I feel very good about a stock, then I will risk a little bit of profit to see how much higher it will go. Some of my day trades end up being swing trades.
4 trades so far this week with an avg of 12hrs per trade.
lately, been opening trades at futures open and profit target hits mid-morning (hard to lose going long lately).