One thing to keep in mind, trips can be extended unexpectedly, so be sure to take a couple days extra meds with you. . .
Flight delays etc could get you home a day or so late as well. After our last cruise there were mechical problems with the plane on the flight home, we took off several hours late missing our connecting flight. The airline did put us up in a hotel but we got home a day later than expected.
So no matter how you pack them, do carry a few extra days worth of critical meds, just in case.