In New Jersey, the possession of heroin is an indictable criminal offense (known in other states as a felony).  Penalties for possession of heroin vary based on the weight of the drugs in possession, the location where the possession took place and whether the possession was with the intent to distribute.  If you are charged with possession of heroin in a school zone, public housing project or public park, there are enhanced penalties.