I think I have picked up a heart beat on my Doppler at 9.5 weeks before but that was very low down (pubic region lol). It can def be found before 12 weeks given the right circumstances but it depends a lot on where your placenta is (whether it is anterior or not).
Hope you find it soon Hun! :)