1.5 hrs to 2 hrs before flight, always is recommended
Th website will tell you that latest time you can check in, but allow at least another half an hour (maybe even an hour) to get through the security check and to your gate. Personally, I d be there 1.5 to 2 hours before the flight.