Question: how long to get through customs at zurich airport?
Answer: Customs usually takes... 30 seconds or less. Assuming your United flight arrives on time, your problem will be boredom, not lack of time. 3 hours is more than enough time.