Best time to know baby gender

pinky
Im 17 weeks 6 days today..when is the best time to know baby gender? 
#excited
#firstbaby