I believe it varys from state to state. In PA, all you had to do in order to have a license to carry is bring your state ID (i.e. license) to your local courthouse. And they issue it right then and there. Assuming you have no felonies on your record.