How do people know gender this early?!

Shannon
Hey everyone! I see so many people that know the gender of their baby and are around the same (12 weeks) as I am. How do you know so early? Did you have to ask your doctor/pay extra to find out? How accurate is it? My doctor never offered anything like that. Thanks!