How Old do You have to be to Own a Gun?

In all of the 50 states here in the United States, you have to be 21 years old in order to own a handgun, and 18 years old to own a rifle or shotgun. You can be younger than that and possess a gun as long as you are being directly supervised by someone who is old enough.