how long does it take to get through immigration at newark airport?
Even if your plane lands on time it can take more than an hour to get through Immigration, pick up luggage and go through Customs - then you have to make your way to the next terminal and get through security - which might be 20 minutes or 40 or 60. You may make this connection or you may not.