Best Answer: Contrast medium depending on the type usually stays in the body for 8-24 hours. What i see alot of times at my work is people will have CT scans with contrast and then the doctors collect urine samples and things after the CT scan, well the contrast dye messes up Urine results til it leaves the body so we always have to call when we get a weird result and ask did this patient have a CT scan?