I did my first at 36 weeks exactly then did another today at 38 weeks
I haven't had one (I'm 38 weeks) but I won't be getting one in general my Midwives don't believe in the unless medically necessary and I agree with them. So unless something is going wrong I won't be getting one
I think mine first was at 39 weeks