A heartbeat is typically detected via a transvaginal ultrasound around week 6 or 7. If you go too early, you might not hear it, which just causes unnecessary anxiety. Wait for your gynac to schedule it.
I heard my baby's heartbeat at 7 and a half weeks, and it was the most amazing feeling ever! Before that, I was so anxious and scared. Did anyone else have to wait till 8 weeks to hear it?
It's usually around the 7th week of pregnancy. Book your appointment according to your gynac's schedule so you don't have to take multiple leaves from work for repeat scans.
When I was staying at my parents' house, my mother took me to the doctor at 7 weeks, and we heard the heartbeat clearly. Don't worry if it's not seen at 5 or 6 weeks, sometimes it just takes a little more time.