You can get medication-assisted treatment (which may use methadone or other medications) for free under Medicaid in New Jersey, and other rehab centers include this in treatment plans.