In New Jersey, it is legal for residents ages 21 and up to purchase and use cannabis and cannabis products. However, this does not apply to working, licensed commercial truck drivers. No matter what state they operate in, using marijuana while working is illegal.