it depends on the technician doing your ultrasound. Sometimes you can tell around 13 weeks, some can't tell until later. A lot of places wait until 18 or 20 weeks before saying anything in case they get it wrong. Some won't tell you at all. I got lucky and had a technician tell me, but they didn't write it in the report so my doctor doesn't even know I know. (the technician really isn't supposed to say anything, they're supposed to write it down for the doctor to tell you later)
Usually most places won't tell you till your 20 wks
I am finding out on Monday and I'll be 19 weeks :) it's just a waiting game :)
My doctor doesn't schedule the anatomy scan til around 20wks but he'll sign for a 3d ultrasound anytime after 15wks to know the gender. 3ds here cost 160$ - 340$ just depends on what all you want.
I found out at 13 weeks that it was a girl. It only cost me 20$ and I had another scan at 17 and still a girl.. I go in on the 17th of June to have another scan :) it just depends :)