How long does it take to pass an etg test?

Average - 5 days. An etg test is positive, on average, for five days after intake of alcohol. To be safe, it would be better to avoid alcohol for a week or more, before the test. It would be better to abstain from alcohol entirely as you are not supposed to be taking any.