Bamidbar 9:11 tells us that Pesach sheni happens a month after Pesach rishon.
Pesach sheni was for the unclean or people on a long journey, who couldn't bring Pesach at its appointed time. Did they really need 30 days to make it up?
Why did Hashem pick that day as Pesach sheni and not another day?