Is it normal to not see a heartbeat early in pregnancy?

6 weeks. You can begin to see it on transvaginal ultrasound at 6 weeks or hear it with doppler by 10-12 weeks.
Yes. While the heart may form by weeks 3-5, you may not be able to pick up the fetal heart on routine visits until much later in the pregnancy -> > 10 weeks.