https://codeineuk.com/blog/how-long-does-codeine-take-to-work
So how long does codeine last in the body? After taking effect, this medication will remain active in the bloodstream for approximately 4 hours. This may vary depending on the weight, age and individual tolerance of the user.