On average, clearing U.S. Customs and Border Protection (CBP) takes between 30 and 60 minutes, but this can vary wildly based on several factors. During peak international arrival windows (typically early morning or late afternoon), wait times at major hubs like JFK, LAX, or Atlanta can swell to 90 minutes or more. Conversely, travelers enrolled in Global Entry or those using the official Mobile Passport Control (MPC) app often breeze through in under 10 to 15 minutes. It is important to distinguish between "Passport Control" (immigration) and "Customs" (luggage inspection). While the former usually takes the most time, the latter is often a quick walk through the "nothing to declare" green channel unless you are selected for a secondary search. To ensure a smooth experience, always have your documents ready and declare all agricultural items to avoid significant fines or delays during the inspection process.