Who doesn't believe? When I went to the US, it took me three years (I am not kidding, that's how long it took me to get used to things there and really start to feel settled) to get over the culture shock! 
This!
Who doesn't think culture shock is a thing?
I still don't feel 100% settled here, and I've been here almost 8 years.

Though, I'm trying to tell myself it's because I'm in London and everything here is very temporary and transient - it's hard to put down roots and find a community. I've been renting the same flat for 4 years, and the flat next door has changed hands at least 7 times. I don't even bother learning the neighbors' names anymore.