123bpm sounds just fine. As Bec said, the babies heartbeats can vary a fair bit...
Try not to stress... and congratulations on hearing the HB for the first time!