One of the most unrealistic parts of the showHouse seems to be House's drug habit. My understanding is that Vicodin is powerful but not an ideal painkiller compared Oxycontinto OxyContin or Zohydro, which are pure opioids. It contains a large amount of paracetamol (acetaminophen) and a small amount of hydrocodone.
Given that House is an addict who is chasing pain relief and the high, he would have to increase the dose as he developed a tolerance. Of course, he wouldn't build up a tolerance to the paracetamol and risk severe liver damage or death.