A lot has to do with the declared vaue of the merchandise as well. If it's less than $200, no problem. Occassionally an Import Specialist may decide to inspect if the declared value is low and that adds delays to you getting the package.
Here's some good info
http://www.cbp.gov/xp/cgov/trade/bas..._purchases.xml