Question: how long do you have to hold a stock to not pay capital gains?
Answer: You must own a stock for over one year for it to be considered a long-term capital gain.