The peak effect of suboxone is at 1 to 4 hours. However, it is dose-dependent. A low dosage has a lower peak effect while a higher dosage (16 mg or more) has a peak effect that lasts over a day.