Hi, the name's Kevin. I am a Marine stationed at Cherry Point in Havelock, North Carolina. I am currently deployed to Camp Leatherneck, Afghanistan. I will be back home most likely the first week of August. I will not be 21 until October. I want to get a CCW permit. My question is, should I wait a few months and get a North Carolina permit, having to take the class and all or should I apply for a Florida permit since you only have to be 18 if you are in the military and I wouldn't have to take a class for it. I hear that Florida's takes the full 90 days because so many people apply for their non-resident permit. I've heard that my county in North Carolina (Craven) only takes a few weeks. In many cases as little as 2 weeks. So should I wait until I turn 21 and get the NC permit or go ahead and send in for the FL permit as soon as I get back in Aug? If you have any other suggestions that would be fine as well. I hear Utah is good but I don't know what kind of breaks they give for military. North Carolina doesn't cut any slack and I've spent the last half year carrying around an M16 around a bunch of people who give me the evil eye and don't even speak my language. Why does the USA trust me with a weapon in a hostile country but not in my own town??? (That one was a retorical question haha) But anyways, I would also appreciate some input on what type of weapon to get. The only two pistols I have are an HK USP .45 ACP full size and a Colt SAA in .45 Colt. Big guns. And I'm a skinny guy at 5'9". I've handled those two guns fine for the past 4 years but I need something more concealing to protect my wife and daughter. Or maybe just a good holster?