Najib Razak said a shelter to house homeless people and beggars in the capital is expected to be ready within six months.