the guy i work for owns a couple of business and the car audio shop and the glass shop share a garage space so i know how to install glass as well. the best thing would be a new windshield. a repair is just a bandaid and you will still see where it broke at. plus they dont hold forever, they can last a very long time but the bottom line is that your glass is broke, anything you do now other than replace it is just going to try and prevent it from getting worse.