Loosing connection to all blizzard games

I loose connection to all blizzard activision games. CoD, wow, overwatch. Ive tied all the fixes on the fourms here as well as some random ones on you tube. I am out of ideas
I can get them to work if i use a vpn but then the ping is all messed up.
I can normally play for about 30 minutes before getting booted.
It is a problem with the connection to battlenet as i can see it loose connection.
I think it may have something to do with my ISP (du) as i am in the UAE and they block all sorts of things.

Any help would be appreciated. I just wana play