There is currently no age minimum to openly carry a gun in Missouri. That is because just recently the House of Representatives voted (104-39) against banning children from carrying guns in public without adult supervision.