Many factors here:
- Strength of beer (alcohol percentage)
- Liver function
- Body size...
Generally: 1/2 oz of pure alcohol per hour = approximately 1 12oz beer (actually about 10 oz). 10 16oz beers (5% alcohol American average - NOT craft beers) = 16 hours.