How long does it take to regain energy after opiates?

1-6 months. Some people recover fairly quickly (as soon as 2 weeks). Some take longer, up to 6 months. It depends on the medication taken, the dose and how long it was taken.