How many blocks is the difficulty adjustment?

The difficulty adjustment speed does not seem to keep up with the changes in hashrate