So, VG Chartz has Nintendo Switch at 16.9 Million (28th April 2018). How long until it crosses the 20 Million mark?

My bet is sometime between August-September, but I'm terrible with predictions, so...