On medication

Taking medicine for a current medical problem.

The woman has been on medication for many years.