When you mix a mass noun with a plural, do you use "much" or "many"? I haven't been able to find any information about this.
If you wanted to take the preferred grammatical form, I would go with WS2's answer:
Too many pills and too much liquor.
However, as Barmar mentions in the comments, pills and liquor can be informally used as one big non-quantitative noun, and therefore much would be the correct word to use:
Too much pills and liquor.
The former (much) is correct as originally written and conveys properly the most likely intended meaning. The latter (many) is arguably correct only on the premise that ones intent is to mean only a surplus of pills and that the liquor is not part of the excess, or that any tiny amount of booze is bad. Thus its ambiguity condemns it. Some here have proposed the also correct version with "too many pills and too much liquor." This form is grammatically correct, but does convey slightly different meaning. The former, as sung in the song, is more concise and discusses the two demons combined, as though they were just one mass quantity of alcoholic beverages and pills. The third form is more complex, longer, discusses the two distinctly. If your intent is to be precise in that respect, the choice would lean towards separate modifiers. If your intent is to be colloquial, pithy or concise, the choice should weigh towards the single combined adjective, "much".
As you've asked it, it would be too many pills and liquor. But in reverse (i.e., liquor and pills), then it would be too much.
Edit: while I don't think I'd be able to quote an external source, I do believe your choice of words in this case is dictated by the first noun. Hence
too many pills and liquor
I agree with all of the above answers, "many" with plural and "much" with mass; use both when both are needed.
Just to play devil's advocate, however, I really like your example sentence and it does beg the question. If you could argue that "pills and liquor" was one thing, like a cocktail or routine, then... who knows? Depends on how you use it.
- "He had too much of the old pills-and-liquor for his own good."
- "Robbie was doing the 'pills and liquor' thing much too often for his own good."
- "Alice had too many nights of with the pills and liquor."
Yep, I changed your two nouns into a single noun-phrase, so I broke the rules. Great sentence and fun puzzle, though. Thanks!
While the answers of Too many pills and too much liquor are of course correct, they do add to the verbosity.
Personally I would be very tempted to follow the rule of thumb that if you are trying to qualify two items that require different qualifiers because of their types, in this case a countable and a non-countable, with a qualifier denoting quantity, i.e. many/much, then you need to generalise the qualifier.
In this case Too many and Too much are both denoting excessive amounts so I would strongly consider:
Excessive pills and liquor or Overload of pills and liquor
You can also consider revising either of the nouns to one that follows the same qualifier rules as the other so you could go for: Too many pills and drinks or for Too much drugs and liquor.
I would like to cite a bit different type of example first to explore the tweak of grammar.
Has John and you done the homework? John, Marie and I have done the homework. In the above examples the auxiliary verb has and have take their form depending on the subject. In first case John is third person singular. In second case , I is a plural noun. Now coming to what you had asked- Pills is a plural noun like Friends****, countable nouns(I've many friends) and Liquor is singular noun like money,uncountable nounHe's got much money). So, when you start your sentence with countable noun, grammar suggests, the quantifier **much is used.