Pakistan is estimated to have about 50 nuclear weapons .