Go to your local sheriff's department at the court house- if you are in Montgomery County that is Norristown (I believe). You will need ID- driver's license- and fill out the paperwork. They will ask what weapons- if you don't have on yet see if you can use various. If you have anything on your record (other than low misdemenors and traffic offenses-tickets) you may not be granted one. They also ask why you want the permit. They will do a thorough background check so be prepare (need to put down references on the application). Where I live in PA the sheriff is more lax on granting but the closer to Philly you are the tougher they get in general. Remember you must apply in the county you live and there are restrictions on where you can carry (check about Philly- rules could have changed again - definite no carries- post office, schools, court house, goverment buildings)