You must be 21 to carry concealed in any state.
Of course, it may be a long while before Texas or anyone else encounters an 18-year old military retiree ...JohnKSa said:TX also allows concealed carry under 21 for active or retired military personnel.