How long does it take U.S. Citizenship and Immigration Services (USCIS) to process/approve my H1-B visa?

The VISA Office cannot provide an exact time frame, as processing times vary depending on type of application and which office is adjudicating the petition. USCIS guarantees a response in 15 calendar days for petitions which are filed with premium processing; petitions filed with standard processing may take six months or longer.