MRI scans can take anywhere from 20 to 60 minutes depending on which part(s) of your body are being scanned and how many images were ordered. If the initial images are not clear, your radiologist may order a second scan immediately.