If there is centers in your area that do cash/credit ultrasounds....(does not go through insurance) you can find out as early as 14 weeks....I am 17 and had one....found out I was having a girl.....A Baby Center is where I went located in Ca. Good luck :)
Some can tell at around 16wks but most of the time you have to wait until your anatomy scan at around 20wks
They can tell as early as 16 weeks but i would wait till 20 weeks some can be right earlier but some be wrong its more accruate at your 18-22 week scan
I found.out @ 16 weeks. you can usually find out at 18-20 weeks