Long distance relationships can work. You have to be prepared for it though. It is tough. You can def feel the strain from time to time, feel annoyed, bothered easily, and the fact that they are not around doesn't help.
However, you guys are still fairly close and making trips to see each other or at least meeting half way is def a constant possibility for you guys. If this is something that you both really want than you will both find a way to spend time with each other. You will make the time to talk. Honesty will be the biggest factor in it as well.
Be open and don't lose that communication. I'm on 2 1/2 years with someone who lives states away. He visits often and I personally hate talking on the phone, but we text and game a lot. He always tells me when he goes out, as do I for him. I tell him when something bothers me and he's pretty free spirited so mostly it's just me nagging, but he's there for me. The distance sucks so from a money stand point we wait as long as we can in between visits, but really you guys just have to want it. It's hard, but I envy how close you guys are. No regrets, give it a shot =]