After a U.S. visa is approved, the time it takes to receive the physical visa stamp in your passport can vary. In most cases, it takes around 7 to 10 business days for the visa to be processed and delivered to your chosen pick-up location or address, depending on the visa category and your location. However, processing times can sometimes be affected by factors such as the time of year, the U.S. embassy or consulate's workload, security clearances, and any unforeseen circumstances. It's important to keep in mind that these times are estimates and can differ. It's advisable to check the specific U.S. embassy or consulate's website for the most up-to-date and accurate information regarding visa processing and delivery times.