2 ms·You only have to hold a stock for 60 days to get qualified dividends. For long term gains it's a year.by triceratops 2y agoYou only have to hold a stock for 60 days to get qualified dividends. For long term gains it's a year.