For one beer or shot I wait 3 hours and I always pass, I bet if you look up how long alcohol stays in your system you might get a better idea, I'm almost positive I read 3 hours per drink, but I've had about 6 beers and waited 6 hours and I was ok, do it when you think your good :)
Buy a $6 breath alcohol DETECTOR on EBAY.. Not breathalyzer, all you need is the detector. They're somewhat accurate for ACTUAL BAC but will show you if interlock will detect ANY alcohol. Don't drive til your below a .02
Dude I'm not sure but 12 hours sounds like a direct hit to me.
It all depends on how much you've drank and how much you weigh. But should you really be drinking since you've obviously gotten a DWI and you were ordered to put that in cause other wise you wouldn't have that in your car.