The maximum dose of heroin that is blocked by customary doses of oral naltrexone (NTX) and its active metabolite 6-beta-naltrexol (6BNT) is unknown, particularly at trough serum levels which show much interindividual variation and can be low. NTX has only once been tested formally against opiate equivalents of more than 25 mg of diamorphine. Increasing interest in long-acting implantable NTX preparations makes it important to have objective information about blocking activity at various blood levels of NTX and 6BNT. Two cases are described in which NTX and 6BNT levels as low as 2.8 and 9.0 ng/ml, respectively, were sufficient to block doses of pure diamorphine as high as 500 mg.