I've had my windshield chips repaired - they hold up and keep it from spreading. Call your insurance, they may have a referral that does it for free.
I've found prices vary, last chip I got repaired at a car wash for $25, they did a real good job. Ask how they do it, had one fixed all they did was put glue on it with suction and it failed.