It's never too early to start looking into this and getting your name out to units. Some places are different about when they will bring you in for an interview regarding time until graduation (6 months, last semester, 90 credit hours completed, something like that). It's a great time to try for the meet and greets though. Honestly, that might be one of the biggest things you could do, aside from good pilot and PCSM scores. If you want it, don't let anything stand in your way because it is possible! Keep up what you're doing!