2 hours for domestic and 3 hours for international
Unless I'm wrong you need to arrive 45 minutes prior to your flight...
Depends on airline and if going international, domestic, have checked bags, and have tsa precheck. Check your airlines website. The checked bag timeout is what will surprise you.
2 hours if you checking in luggage
At least 2 hours, 3 eoukd be safe. There's a lot of high end stores and eateries to occupy your time while waiting.
Thanks! Your answer is awaiting moderation.