An MRI scan takes anywhere from 20 to 90 minutes, depending on the body part required to be scanned. You may or may not be injected with a contrast dye depending on the scan. The machine will make a loud thumping noise for which you can ask for earplugs.