How to Extend Your US Visa while in US
Complete the form legibly. Provide all the information accurately. Do not forget to sign your application
Write a covering letter explaining why you want to extend your stay.
Collect all the documents and put them in a full size envelope. Do not forget to enclose a check payable to USCIS. Look up the fee at the USCIS website, fee can changes anytime.
Locate the USCIS office that services your area. You can locate your office on USCIS website (see below for the links). For instance if you live in Arizona you will have to send it to 'USCIS California Service Center'.
Before mailing your application make a photocopy of everything for your records.
Send your application via USPS priority mail preferably with a return receipt request.
USCIS usually takes 4-6 weeks to process your application. But, as soon as they will receive your application they will issue you a receipt. This receipt is very vital as it will give you legal right to stay in US while your application is being processed even if your I-94 card and visa have both expired
You will be notified via mail about the decision of USCIS whether or not your application is approved. If approved you will receive a new I-94 card that you should staple to your passport. If your application is denied you should leave the country as soon as possible.