yes 3 years is too long and it is normal that she will have a relationship with other guy. You should not blame her if she did have and you were not for the past 3 years. Yes it is normal also that you feel that way because of all the men in doha WHY UR FRIEND?????I mean how that happened that you dont know if you say that man is your friend also, doha is so small to know about it you know. Anyways, it happened and ur gurl is honest about it and it hurts like hell knowin about it. So my one cent advice if you still need it.....THINK!!! If you really love her that much you will accept and forget. Although I know in the future it will come between you--that subject ---that she was physically involve with ur FRIEND....Agen...THINK!!!
GOODLUCK ;)