Echocardiography (echo) is done in a doctor's office or a hospital. No special preparations are needed for most types of echo. You usually can eat, drink, and take any medicines as you normally would.
The exception is if you're having a transesophageal echo. This test usually requires that you don't eat or drink for 8 hours prior to the test.
If you're having a stress echo, you may need to take steps to prepare for the stress test. Your doctor will let you know what steps you need to take.