Game lagging and banning me

I have got timed out of PvP for 20 minutes multiple times because the game is lagging so bad. Every time I click on the PvP menu it takes 20 seconds to show. When I click accept on the match queue when it pops up It takes forever for it to register that I clicked ready and I am getting 20 minute bans. Is anyone else having these problems?