I have not carried much, but it is not out in the open. So I went down and applied for the concealed carry the day after I bought my revolver. It was easy and no classes needed here in AL. It was only $20 for a year.
I believe all US borne at age 21 should go threw a psyc evaluation then a basic training ( not running & push-ups but active shooter & first aid ) after completion the government shall issue every one a side arm & rifle.
Then u can carry whatever whenever !!