Hello, I have a J-1 visa and I will have an assignment on the US in a host company. I will stay for a period of around 4 months and my income is from a foreign company (not in the US). Do I have to file a U.S. tax return? :confused: Thanks in advance for your help.