18-22 weeks most doctors prefer week 20 because the baby is the optimal size.
Typically between 18-20 weeks. I got mine done at 18 weeks.
Around 20 weeks and up, by this age the baby has all it's organs formed and they can see if any if the organs are developing well!!