Learn more about Form 1040 in this video.
It’s difficult to say how long the total process will take. Your US tax advisor will give you an estimate on the length of the process.
"*" indicates required fields