How long does suboxone take to wear off?

3 days, but from a lot of personal experience, it feels like 8-12 hours.