At least 30 minutes before the flight..the gates closes 20 min before the flight leaves and you take a chance on nit being able to board. 1 hour is great!
About 45 mins is a good call. I know some people here checked in 30 mins before, but that is pushing it.
Thanks! Your answer is awaiting moderation.