I'm amazed you've put up with poor service for that long.
This forum isn't a direct alterntive to calling Virgin to report service faults, I'd recommend you call.
150 from a VM phone, or 0345 4541111 from another phone - choose the options for "I have a fault with my TV service"
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks