You have been disconnected from Battle.net

Hi, i have been unable to play ONE regular game in Warcraft III. I don’t have bad internet, I play literally side by side with my router. Every time I join or create a custom game I get disconnected, it is a miracle if I can play more than 5 minutes. It is annoying and I didn’t pay for this, please give me a solution. I play in a MacBook Pro.