Please don't duplicate your posts. It makes it hard for other users and the Forum Team to give you consistent replies. And why have you posted this time in the Mobile phone accounts part of the Forum?
Anyway the simple answer to your question is that it takes as long as it takes, but if your payment has cleared and the service is still not on you'll have to phone a fault in on 150 If your VM phone is working) or on 0345 454 1111 from a non-VM line. Select TV faults or accounts and billing.
The Forum Team cannot handle this type of query on the Forums.
Superuser 2016/17 Use Kudos to say thanks Mark answer as "helpful" only when the problem is solved Please don't send me private messages unless I ask you to. I do not work for VM. The advice I give is based on my best understanding of VM policy and practice. You rely on it at your own risk.