This means you want a normal family life and that's good. If there's really no hope for relocating then the time is probably now. I have kind of an unusual opinion on long distance (many people here have said you need to really love each other to make long distance work) - I think people who can do long distance for many years just aren't into each other and that's why they can stand being apart. If you really love someone how can you possible be apart from him/her for a long time and be okay with it? No way.