A Good-Till-Cancelled order remains active in the market order book indefinitely until either the asset's price reaches the specified limit or stop target and executes, or the trader manually cancels the instruction. However, many retail brokerages enforce a maximum internal time limit—such as 30, 60, or 90 calendar days—after which unexecuted GTC orders are automatically purged from the system, requiring the investor to review and resubmit their trade parameters if desired.