What are the age requirements for purchasing firearms?

Pistols/Other/PG Only Shotguns: 21

Rifles and Shotguns: 18