In general, you should arrive at the airport about three hours ahead of take-off for international flights and about two hours ahead of take-off for domestic flights but this depends on many factors as your destination, your airline, your check-in method, your luggage situation and the airport traffic.