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 :)
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 am finding out on Monday and I'll be 19 weeks :) it's just a waiting game :)
Usually most places won't tell you till your 20 wks
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)