Similar happened to me a couple of times not lack of cable but lack of respect for the customer. Engineer just never showed up on one occasion had to wait nearly 6 weeks to have my TV package installed. However much I argued with Virgin I got nothing at all from them for my troubles!!!
Welcome to the Community, I'm so sorry to learn about the problems you're experiencing with your installation.
I've tried to locate your account to take a look and ensure everything is as it should be but I've not been able to using your forum information unfortunately. If you'd like me to do that, just respond to the private message I've sent with the requested information and I'll take a look right away.
Apologies again for the inconvenience this is causing