12 to 24 hours
Wine and beer have a lot of sediment and live things in them and you can smell either one on someone's breath instantly. Red wine stains your teeth too, so that is another way to indicate that you have been drinking.