We cruise often enough that bringing a variety of OTC meds in our personal hygiene kits makes sense. Simple items, for colds, stomach issues, decongestants, allergies, cuts, etc.
What once in a while happens is that we won't need a particular OTC for some time, then when we do, we find our supply has exceeded its "use by" date. OOPS!!
Now I check them once a year in January and refresh as needed.