While alcohol is being absorbed, a breath test will overestimate a blood test. This absorptive time can last up to 195 minutes with a range of 60-120 minutes in a fasting person. Long after a person has consumed alcohol, the breath test can improperly calculate the blood alcohol content. As Simpson pointed out in Accuracy and Precision of Breath Alcohol Measurements for Subjects in the Absorptive State, Clin. Chm. 33/6, 753-756 (1987), "Breath testing is not a reliable means of estimating a subject's BAC during absorption."
When a driver is stopped and then tested within two hours of drinking, the test is most likely an overestimation. If it's likely to be from 30% to 230% high, that may bring your client below the limit. This is especially helpful if your client's appearance is inconsistent with her Brac result. The next time this happens, you can point this out to the government's "expert" to demonstrate your client was below the limit.