I'm from NJ one of the few here lol,,, as for what it takes to carry here i would say a small miracle,,,
we are the toughest state to get a permit to carry in(other than those who don't allow it at all lol) really if your just a normal every day Joe your not getting it in a state of 8 million people they have only issued something like 3000 permits,,, and you pretty much have to be a retired Leo,,, my uncle was able to get one being he's a CO i guess they figure you may someday run into somebody you once had to deal with at the prison