how long can a license be expired before having to take test
It is valid for another 60 days, but other states, airlines or businesses requiring ID may not recognize the 60 days. You do not have to take a written and drive test for expired licenses until 1 year and 60 days have passed. You will have to pass the vision screening test each time your license is renewed. For information from the state of Iowa, click here. I have just moved to Iowa.