For a domestic flight, you should leave around 45 minutes for checking in while an hour will be enough for an international flight. Peak line waiting time for LaGuardia Airport is more than 40 minutes, so you should keep that in mind when planning your schedule.