Number porting can take anything from a week to a few months. It depends largely on whether or not there is a porting agreement in place between the losing and gaining telecom providers, and then whether the correct paperwork has been submitted to the correct parties.
Please contact us on 0345 475 8802 or email us at porting@barritel.com to discuss your requirements further.