A friend of mine flew out of Philly on a domestic flight within the last two weeks and said it was no problem. Two hours ahead should be plenty of time. On his flight back to Philly he also got there at least two hours ahead, but said either way he had way more than enough time to get through the checkpoints. With curbside check-in, you should have no problem based on what he advised me.