If you live in New Jersey, you can gamble in any online casino licensed by the DGE. You only need to be 21 years or older and be within the boundaries of NJ at the time of playing. Most NJ casinos allow players from other regions to register, but they cannot play for real money while outside the state.