Aaron is correct! I'd say arrive at least 1 Hr early just in case the check in counter is backed up or TSA has long lines. You don't want to have your name called "...please report to the gate!" Lol
You can check in 30 minutes before you flight. But you wont be able to eat at the food court. If you want to eat get there 1 hour before because it is busy.
Bag checking cut off time is generally 45 mins prior to the scheduled time of departure for domestic flights.....and 1 hour prior for International flights
Thanks! Your answer is awaiting moderation.