Hey. I used to think like you did, and I know it's hard. Sometimes it can take time to find what you're looking for. It took years for me find someone special. My advice is to concentrate on yourself while you're looking and become the best person you can be... because when that person comes More… along, they'll be blown away. It'll get better, believe me.
Hey. Tricky situation, especially with Visas etc. If I were you, I'd get the hard facts first, perhaps from an immigration expert about your legal rights before moving to another country. It's a huge decision and also really exciting.. but get all the facts first and eliminate that confusion!
All relationships take work. It depends on whether you have good communication with your partner about the things that make you unhappy. If your partnership is strong and you love each other, it's easier to work on solving problems. It's all about choices at the end of the day.
From personal experience, age doesn't matter, but in my view, long distance relationships don't work out so good, especially if both people aren't in the same country.