The Afghan army and police will not be ready to take over from international forces to secure their country from a growing insurgency for at least another four years , the top US general in Afghanistan said on Thursday .