Vivitrol (naltrexone) starts to work on the first day it is injected, and its effects last for a month. The first peak of the drug in your blood occurs at about 2 hours after injection. Then the drug is slowly released over the remaining month.