Question: how long does it take to go through customs?
Answer: It generally takes between 30 minutes and 4 hours or so to clear immigrations and customs, depending on number of lines open, number of other passengers filing through (yours and other planes), and whether you get chosen for secondary screening.