@osurocks3 and
@Ihavenoidea . It is not uncommon for future midshipmen/ then midshipmen to receive travel orders for NSI or summer cruises very close to their departure. It is coordinated from each hosting unit. My son, now an Ensign, received orders for NSI, summer cruises sometimes on a Thursday to depart Saturday. Be ready, be flexible. Also, sometimes plans change. Son's buddy arrived in CT for a sub cruise, flew back home the next day, then returned to join a different sub the following weekend. Semper gumby- every flexible. Opinions stating he "should have" or something like that for getting travel orders earlier are perhaps from people who haven't been through this, or are from schools from which orders come out more proactively. Hang in there, get mentally ready, and good luck to your son and family as he gets his training underway.