You should apply as soon as possible, and no later than 60 days before you plan on arriving. If you want to get started on this today then feel free to visit. We’re an American legal marketplace that has helped a lot of foreign based individuals obtain the visa they need. Our immigration attorneys are top notch and provide free no obligation price quotes. Have a great visit to San Diego!