Question: how long does it take for a fetus to show up on an ultrasound?
Answer: While most practitioners wait until at least 6 weeks to perform the first ultrasound, a gestational sac can be seen as early as 4 1/2 weeks after your last period; a heartbeat can be detected as early as 5 to 6 weeks (though it might not be detected that early in all cases).