MedlinePlus states that an MRI scan can last anywhere between 10 minutes to 2 hours. The test generally lasts for 30 to 60 minutes for most patients. Once the test is complete, the MRI technician informs the patient and helps him exit the testing facility.
Preparation for the MRI scan may take another hour before the process. The preparation part includes getting the patient ready for the test. Many tests require a special dye to be injected into the body so that different areas are easier to see, according to MedlinePlus. Most hospitals and MRI centers also require patients to wear a gown before undergoing the test. Patients may also be asked not to eat or drink anything for 4 to six hours prior to the test.