how long echocardiogram take
They record these images, take measurements, and record blood flow (color doppler) of the chambers and valves of the heart. An echocardiogram can take anywhere from 30-60 minutes depending on why you are having the test. It is a painless (non-invasive) procedure.