You have to take into consideration the time to rest which is required after traveling and the flight as it can be exhausting. So I would give a day for each travel, and Shirdi can can be seen in a day, and for Pune and Mumbai you should give it 5 days each, this way you wont have to rush to see...