When should you renew a visa?
You know that your visa has an expiration date and that you need to leave the United States when it expires, or you need to renew or extend it so that you can stay. But when should you do that? Do you wait until your visa expires and then try to get another one? Or...