how long do you have to get insurance on a car in texas | auto insurance south haven mi | progressive auto insurance kansas