Shabeb, your last line sums it up. That's life. There are a lot of expats who go through the same experience. Each of your friends who have gone to different places have had to say bye to close friends like you have. They're in the same boat.

You shouldn't expect to hang out with the same friends all throughout your life. There will always be friends that move on and live in different places. Who knows you may some day leave Qatar.

It's a pretty common thing poast university and the same happens across the world.

One of the important things about the friendship is how much you guys try to stay in touch after moving away. Good friends are hard to come by so you should try to keep them even though you live in different parts of the world. They're still friends. Look on the bright side - it gives you a reason to visit so many countries.