Im 21 weeks too and when I went to the docs babys it took him a while to locate where baby was...he eventually got a faint heart beat near my belly button..i prefer getting to hear babys heart beat at my ultrasound appointments..have you gotten to hear it while doing ultrasounds? Dont fret its there somewhere! But yeah ultrasound id rather go by that think my lil monkey was just being difficult to locate hehe