three hours might be a bit much
we got there two hours early today and my boarding pass was an A ( #25)
of course it might depend where you are flying to and how FULL it is
also how many prebaords there are today there must have been about 30 pre boards on our flight
we were going to buffalo, the plane was FULL