Pain killers like vicodin
taken chronically for ill health or for recreational purposes always harm you , as in your case affected your liver
Good thing is you stopped.
There is no well known relationship between pain killers and vaginal dryness
About your liver , I can comment the best only if you share withh me your liver function tests and ultrasound
Don't consume then again and say no to alcohol.