Not sure when it'll be done, but I can get 1-3 people done per day depending on my motivation and time.
Each person will take at least 3-5 hours to complete and once I have everyone done it'll take a few more hours to get everything all right as perfect as I can make it. Considering how many people are in and how big the picture will be, I'd hope to get it done before my summer vacation starts (So like in mid June)