We moved cross country. For spouse it took 63 days then she liked it, for me, 2 years, and that's to get to breakeven with my old city. The way to like a place is to invest in it, that means buy a house or at least furnish it, knock on all your neighbor's doors, go to some community events, wlak the dog and say hello to people, talk to store clerks midday when they're bored, etc. You still miss things though. There's a notion in behavioral economics that whatever one owns, one ascribes extra value to. The folks I've met who continually hate where they live are ones who have never embraced the sense of "ownership" of where they live, and I mean that holistically, not just if they bought the house.