I found out at 15 weeks but they did a recheck at 22 weeks. It never changed still a boy (: I'd say around 18-22 weeks
Idk it varies
depending on your bubs position
its more accurate around 17-20 weeks
but some ladies get them told at 13-16 and sometimes get accurate results
but i actually waited till i hit 20 weeks just to be sure :)