The time needed to get off opioids completely will depend on your dosage and rate of dosage reduction. On average, it may take around a few weeks to a month.