When stored properly in an airtight container in the refrigerator, homemade Texas BBQ sauce can last for up to 2 weeks. Ensure it's cooled to room temperature before storing.