The Second Amendment to the Constitution of the United States of America reads:
"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."
What does "well regulated" mean? It means "gun control" whether you like it or not.
That means if you are a member of a well-regulated militia, you are allowed to carry a firearm.
If you're a member of one of the branches of the United States Armed Services, then yes.
If you're a member of the National Guard, then yes.
Otherwise, you are NOT guaranteed this right. So sayeth the Constitution.