This doesn't apply to NCAA, but at any other level I say ASAP! As we know, AAA teams are probably 90% set for next year, already. In Junior, I suggest you get in contact with target team(s) to (a) gauge interest, and hopefully (b) spend a week or two with the team and/or (c) get in some games as an affiliate player. Now is the time for that.