yes you can have it exchange the same day as long as you have the CNI from UK.. but if you wanted to get the CNI here in the Phils (without the cni uk version) then that is the time you have to wait for 21 days.