Wow, that is an age gap. But age is just another number, maturity is a choice. It seems hard, but if you love her as much as i feel you do here, then hold onto this love. Distance is nothing its a challenge to see if you both can do it, just remember in the end you will be rewarded with alot more than you expected. It doesnt matter about the age difference, or the distance. If this love you feel is real, then hold on and in the mean time, try earning money, because it'll all pay off in the end, i promise!