There are many reasons why Dota 2 can be laggy. Some of the reasons could be that there are too many people playing the game, the game is loading slowly for some reason, or the game is trying to find a new server to connect to.