For some people culture shock is brief and may not even be noticed. Many people, however, may have to deal with culture shock over several weeks or possibly months. So when you feel you experience some of the above symptoms, do not feel ashamed. It happens to nearly everyone who comes to live in a foreign culture (it certainly happened to me!).
It may seem to you that other people cope better than you do. However, this is usually due to one of two reasons.
First, they might experience culture shock in a different period. Some people have most difficulties in the first couple of weeks, others only start to notice culture shock after a couple of months.
Second, they might be experiencing culture shock at the same time as you do, but are too shy to talk about it with other people. Fortunately, there is one certainty with culture shock: it does not last forever! You will get used to your new surroundings and learn to appreciate them.