Hi heather

It is possable to hear/see the heartbeat at 6 weeks but it is often very difficult to find at this age. You should see something shaped a little like a jellybean or a peanut. But depending on the position of your baby you may just see a little dot.
And now for the needles, sorry but yes you do have a few to come