After depositing, users must wait for a predefined number of blockchain confirmations before withdrawing. This mandatory delay is a security feature. It helps mitigate against blockchain reorganization attacks and, crucially, allows the anonymity set to grow, making timing-based analysis more difficult for observers. The length of this period varies per asset pool. The Tornado Cash site specifies the exact waiting period for each pool, managing user expectations regarding the time commitment required for the process.