You can get a blood test done at the doctor or you could get a blood test done from Sneakpeek.com for $80 or you could go to a private ultrasound place and buy a package that guarantees gender determination or they'll set up a free appointment to try again the one near me says you can do that starting 14 weeks or you can wait till your 18-23 weeks for your doctor to order you an ultrasound
I was able to do a blood test at 10 weeks which took them 7 days to process and found out the next week that I'm having a girl! :) I'm currently 13 weeks now.
I believe they can do a blood test now but ultrasound wise about 20 wks