if you take 30 over 5 days
Like any other opiate, Three days.
Up to about 96 hours in urine; several weeks in hair.
Usually Seven to ten days.
6 hours after last drink
Two weeks