I keep getting disconnected from the game!

Whenever I log onto a new charcter or character I already have, it keeps ultimately disconnecting me from servers. Has anyone had this issue or can someone from blizzard advise me on what I should do? I tried to scan and repair the launcher and it still happens.