Any medications VERSUS any medication

He is not taking any medication.
He is not taking any medications.

Please tell me friends which sentence is more correct grammatically.


The singular refers to ‘medication’ in general and the plural refers to specific tablets or whatever that he is taking.


Thanks Alan!