One thing that expats will have to adjust to if they come to Turkey is the general lack of punctuality. In the beginning, it used to make me furious. Friends, who in every other aspect, seemed like kind, thoughtful, and caring people, would think nothing of having you wait for 40 minutes for them some place. Their excuses were usually lame, at best, but nonsensical is the standard fare. Forget trying to reform them. Forget trying to be rational or patient or providing them with an ideal model. Nothing will change this attitude. Really.
Example: Waiting for my friend at a minibus stop for almost an hour. I tried calling. No answer. This isn't the first time, I whisper to myself, try to relax. But it's like trying to ignore an aching tooth. Finally, she (who shall remain nameless) shows up, with a pretense of being flustered. "What happened? Where the hell were you?" I ask, veins shivering all over the side of my forehead. "I had to dry my hair. If I don't dry my hair after washing it.. I'll get a headache." We were going to the beach.
In the end, take my advice. Get used to it. There's no sense in making your hair gray and filling your pretty little face with wrinkles. They are NOT going to change. Your time is obviously less valuable than theirs.
When you have an appointment, be sure to take a book with you. Have a fully charged MP3 player. Sudoku, if you are into that. Tritely tell yourself to "go with the flow." You ain't going to be swimming upstream, so get over yourself.
Unlike back home, there's not a clock staring you in the face all the time. There isn't a bell chiming and chiding you for being 3 minutes late. And perhaps that's why you decided to leave home in the first place. To get away from all that stress. And you found a place where people are more relaxed where people are not running around from place to place in such a rush.. and suddenly Bitch Karma has come back and bit you in the butt.
And it isn't just an individual problem. This lack of punctuality pervades the whole society and it's also self-reinforcing. So, because the city bus driver doesn't think being on time is a feature of his job, you will not be on time for your appointment. So maybe you will miss your interview for that life-changing job. Not to worry, because there's a 99.9 % chance the person who will be conducting your interview will also be late. Perhaps even later than you.
My sage observation on this subject is… If you are 20 minutes late for any appointment, please remain calm. Because here, it still means you are about 15 minutes early.