Do I need to pay to unlock? Must I do this through o2?
I am not familiar with O2 in this matter. Usually it takes up to 30 days at least and you may have to stay with the carrier for a minimum period. There is also often a charge for this service. EE was £21 for my 5S and took 30 days.