My visitor visa (B-1/B-2) expires after my intended date of arrival in the United States. Do I need to get a new visa before departure?
You can arrive in the United States right up to the last date of validity indicated on the visa. The Customs and Border Protection officer on arrival determines the duration of your stay in the United States. Your visa can expire while you are still in the United States – just be sure that you do not overstay the period of time the officer grants.