For domestic flights within the U.S., it is recommended that you check in at least 60-90 minutes prior to the flight's departure. Note that airlines reserve the right to deny boarding if you have not checked in and boarded (or are in the process of boarding) 20 minutes prior to departure time.
For flights to or originating from airports outside of the U.S., arrive at least 3 hours before departure time. During peak travel periods (such as the holidays), allow yourself extra time for check-in. For flights to or originating from airports outside of the U.S., it is recommended that you be checked in and boarded (or are in the process of boarding) at least 60 minutes prior to departure. Airlines reserve the right to deny boarding if you are not in the boarding area within this timeframe.