OP's son is a 2020. He does have time, but why waste it? Go on as many visits as you can. Talk to as many coaches and players as you can. Get as much information as you can. The recruiting process belongs to the player and his family not the coach\school. Take control of the process.
You have no idea what the future holds. Families move. Coaches move. Some programs get stronger and others will weaken. Injuries happen. Girlfriends happen. Prospective Majors change. Why would you not do everything you can to make the best decision possible when that time comes?