From what I know there are only two things certain in life: Death and Taxes
All other things may or may not happen depending on the person or persons involved. Relationships are meant to take longer than some would like but time is your friend. I fully believe that if it is meant to be that both or you are meant to be together you will know. I think you will both realize at the right time that you can not spend another day apart and then all other concerns become minor. Moving, chaning, distance, etc become secondary to the strong love and bond you both have developed.
Enjoy this time in your life.