To get an accurate estimate, it's best to contact local bike repair shops or windshield repair specialists in your area. They will be able to assess the damage and provide you with a cost estimate for the repair.
As for the time it takes to fix a damaged windscreen, it will depend on the availability of parts and the complexity of the repair. Simple repairs may take a few hours, while more extensive damage could require several days if parts need to be ordered. Again, it's best to consult with a repair shop directly for a more accurate estimate based on your specific situation.