How long will a 5 lb., 10 lb., and 20 lb. CO2 tank last?

A 20 lb. CO2 tank will yield approximately 90 gallons of soda, therefore a 10 lb. CO2 tank 45 gallons and a 5 lb. 22.5 gallons.