You're landing on an international flight, right (otherwise Immigrtation is irrelevant)? We can give guesses, but that's it. Have you contacted the airlines? Were your two flghts purchased as one itinerary? Do the two airlines have an interline agreement, so that you can pass on your bags to a transit desk just after Customs? What will Turkish Airlines due IF you miss your connection? Yes, immigration lines vary depending on how many other flights land at the same time. I assume you are not a U.S. citgizen or permanent resident.