The immediate, physical, alcohol withdrawal is probably 2-4 days. However, his situation is more complex because he is on suboxone AND taking benzos to sleep, smoking pot and guzzling booze. Showing up to see a suboxone Dr. with a .24 BAC isn't too good of an idea.