Bleeding in early pregnancy can be quite normal, unfortunately. I bled from week 6 to 16 of my pregnancy, pretty much every day. My twins are almost 4.
Heartbeats usually aren't detected until close to 7 weeks Try not to worry. It sounds like things are progressing just as they should.
Congrats!!!