Try to schedule domestic connecting flights with at least 1.5 hours cushion time. For international flights, leave at least 2.5 hours. Planes almost never arrive as scheduled. Instead, your first flight may land later, while your connecting flight catches up in the air and arrives almost 1 hour earlier.