My H1B was denied on Oct 26th 2012 reason ; They feel my company is staffing firm . On a contrary its a small sized business consulting firm . Two other people whose H1B were filed along with me were approved but my application got denied . An appeal I290B was filed on Nov 6th 2012 and on Dec 20th I received a notification that " On December 20 , 2012 , we transferred your I290B , NOTICE OF APPEAL TO THE COMMISSIONER , to your local USCIS Office for further processing . The new office has jurisdiction over your case and will send you a decision as soon as processing is complete or you will be notified if further information or action is needed " . My question : How long does it take for processing ? Can the same company apply another H1 application for me for 2013 - 2014 ?