First thing you need to do is check all your connection's, assuming these are all ok is it just live tv you can't watch or is it on demand and app's aswell.
Have you checked your service status for any problems, you can do this by logging into your Virgin account.