The length of an immigration physical will depend on the number of tests performed and the detail of health history that must be addressed. Typically, the exam can take anywhere between one to two hours, although it could be shorter or longer, depending on the complexity of the case. The time it takes to receive results can be as fast as 7 days, although it can take longer, depending on the complexity of the exams and results.