The duration of holding a swing trade typically ranges from a few days to a few weeks, depending on market conditions and the target price movement. It depends on the timeframe you are trading