I agree with Mugsy. When I was 21, Connecticut changed the legal drinking age to 18.

When I was an Auxiliary State Trooper in CT, you had to be 18 to carry a firearm but 21 to purchase it. I had 2 guys in my class who had to bring their parents to buy their firearm.