my ob told me at an appointment before the 20 week ultra sound that I was having a boy she said she could tell by the way it was forming but she still called it a guess so I wouldn't get my hopes up lol but she was right and she said it at like 15 ish weeks