Unless you have something to declare, customs will take 5 min. or less. Most of the time is taken in immigration, not customs. The longest that I have ever heard it taking to go thru immigration, bag claim, and customs combined is just over 3 hr.