The processing time for a J-1 visa can vary depending on the U.S. embassy or consulate where you apply. Generally, it takes around four to six weeks to receive your visa.