To purchase a handgun, you must be 21 years of age; to purchase a rifle or shotgun, you must be 18 years of age. Step 1)Verify that you meet the eligibility requirements of Ohio Step 2)Find a gun or firearms dealer in Ohio. In Ohio, you can purchase guns from private sellers or ...