Yes, but each airline has their own, although similar, guidelines. The main thing is to check them in no less than 45 minutes to your departure time or else they can't guarantee they'll make that flight.
How early? You can check them in whenever you get to the airport for your flight.
Thanks! Your answer is awaiting moderation.