Earlier the better, check in online, never know when security will hold things up, 330 latest but airlines say 3am
If u walk slow or have problems that morning, I would be there no later than 3:30 am. Might be construction on ur route to the airport so plan extra for that as they may be working at night.
Thanks! Your answer is awaiting moderation.