That's not true. The average person adds .02 to their BAC with each drink, and the average body disposes of .02 in BAC each hour.
For Stallworth, who weighs 200 pounds, it would take him 6-7 drinks just to get to a .12 BAC. Then depending on how long he had been drinking, and how long he had stopped before driving back home.... His BAC could have been going down. If he stopped drinking say an hour or 2 before the accident (which was at 7 am), then odds are his BAC when he stopped drinking was probably around .16. That's about 8-9 drinks for a guy his size.