I always have packed a "Dr. Bag" just to have Band-Aids, Neosporin, Advil, Tylenol, Pepto, etc. quick and handy when needed. It's nice to have gel for tooth issues and all other sorts of random things on hand as you never know what you might need. i have done this for years and although we have only needed to go into the bag a time or two...it is nice to just have.
The ships may no longer have meds in the shops but they do have a $9 can of Pringles in case you are interested. 🙂