How long does the Weber gas cartridge last? The Weber gas cartridges last approximately 1,5 - 2 hours. Related articles How and when do I replace the hose and regulator? Where is my order? Which cart fits my Weber Q gas grill? How to Clean Your Gas Barbecue Do you need the Gourmet BBQ system cooking grates to use the inserts?