First time Preggo Question!! :))

Jena 🌷 • Living on the Seacoast.. Married for 2.5 years.. Loving life and Due with our first in December ✨❤️✨
So, I got my BFP today!!! And i booked my " confirming" appt for  April 28! Is that just blood work? How long does it normally take to hear heart beat and see our little bean :) Any info appriciated! :)