Its 3 hours for US flights as once I arrives 4 hours before like I did in the US and had to kill an hour at a coffee shop pre security. If you can print out your bag tag in color go to the self bag drop off and head through security and passport control.
For European flights its 2 hours.