The best time to shop for clothing is usually around the end of a season when stores are trying to clear out their inventory or when there are major sales, such as Black Friday and Cyber Monday.