When stored properly in the refrigerator, an opened bottle of ranch dressing can last for 1-2 months. Homemade ranch, however, should be used within 1-2 weeks. Always check for signs of spoilage, like an off smell or appearance, before using.