I would register sooner if I felt my son was going to get an opportunity to play D1 or D2. some fo the process takes a while to get done, some is simply putting in information (like which travel teams) Stuff from others may take a while (like ACT scores and HS transcripts). Not sure what the requirement are when going from JUCO as far as clearinghouse is concerned but I am sure the JUCO wil have to send some sort of transcript. I would have all i could in place, So when I needed that information from others I could help them thru the process and check on it.
Plus like anything else, prices go up to be a part