The time taken to perform the Vastu shanti puja by pandits in Mumbai is 1-2 hours. It can vary depending on the customer’s requirements.