This is how I do it, since I do have timed medications and have to take supplements to counteract some of the effects of my meds
Since I have to take one of my meds 3 times daily, another of my meds once daily and 5 supplements to counteract.
The ones which are timed, I take before Mass if I must because these are the type that need to be evenly distributed in my body, all day long. On days that I’m not going to Mass, I’ll take my supplements at the same time. On days that I’ll be receiving Holy Communion, I wait until later. They’re supplements, sure they counteract the side effects… If I don’t take these, my hair will fall out, I will become nauseous etc… so yeah, they’re super important for me to have, BUT they’re not a timed medication… they can be taken at any time for the benefit.
Now, if I had to take a supplement that was needed to help in absorption or to relieve immediate side-effects of a necessary and timed medication, then yes, I would consider it a direct medication that must be taken.
We must use our judgement! I know someone who drinks flavored black coffee before Mass… I mean minutes before, because otherwise they’re grumpy and might get a headache… I consider this breaking a fast because it’s not necessary. On the other hand, there are some who are diabetic and must have some orange juice or something right before Mass… well yes, then it’s a medical issue and is fine to do.
Let us not be pharisees, let’s remember the reason behind the fast and judge what is necessary and what is not.