Do you have to be eighteen to own a gun?

Yes, you do have to be 18 to own a gun in the US