It depends on baby's position as to how early you hear it. My Dr couldn't find it at 13 weeks with the doppler, and the midwife at my 12 week appt said that she didn't want to try because it would stress me out if she couldn't find it.

Actually, I still haven't heard the heartbeat (but I've seen it on ultrasounds) - and I'm 18 weeks!