Same ticket or separate tickets? Even with same tickets, you often have to go out of the secured area and check in again, at least that has been our experience. You also have to go through Immigration, Customs and Agriculture. Do you have Global Entry? Weekends are worse than weekdays; time of day matters. Two hours should be plenty; one might be enough.