Question: how old do you have to be to buy a handgun in iowa?
Answer: 21 or older.