>>20615837>>20615395Made a program to test the odds.
Considering you have 400 Pokemon, this is how long it takes.
It mostly averages at around 160 days, and maximum days sometimes reaches 1400 days (almost 4 years).
This is in account that you show the old man all 400 Pokemon each and every day.
Good luck OP, enjoy your autism.