I have PreCheck and always arrive at the airport 2 hours prior to the flight. Gives me plenty of time to have breakfast, lunch, dinner or a beer (depending on time of day) after security. Gotta remember, flights start the boarding the process 30 minutes before departure time. I'm a carry on only type of guy.