I have to book a trip to Prague and just wondering about a couple of things…

How early do I need to be at the airport now?

Usually I get there about 2 hours before but I’m guessing it’s like 3 or 4 now?

And…is British Airways an issue? Read sone poor reviews recently. But unfortunately Easy jet don’t go to Prague on a Tuesday so it’s Ryan Air or BA.