The minimum age to purchase a firearm within Florida is twenty-one years old and ammunition can be purchased at eighteen years old per Florida’s state laws and regulations.