Ask your insurance company if they will replace it. I have had several windshields replaced at no cost under my comprehensive. The windshields were pitted due to sand and my insurance agent considered it a safety issue.