Yes, 2 days are generally sufficient to visit Shirdi and explore the main attractions. This allows you ample time to have darshan at the temple, visit nearby places like Dwarkamai, and Chavadi, and take part in other religious activities or rituals.