The baby has to cooperate also. My first 2 I was 32 weeks when I found out they would not show there stuff.
I would wait... at 19 weeks they told me i was having a boy.. well at 24 weeks that boy went to being a girl. Parts are super swollen for the longest time :)