Android/iOS: When I came home from my knee surgery, I suddenly had a lot of medications to take and exercises to do, all on different schedules. And when one of your drugs is an opioid, your brain isn't exactly up to the task. Here's the app that came to my rescue: Dosecast.
Available for Android and iOS, Dosecast keeps track of your medications, but it does more than just ping you when it's time to take the drug. It also keeps track of how many doses you've taken -- important for drugs that have a daily limit -- and understands schedules that are "as needed" or dependent on previous doses: for example, it can remind you to take a dose of something 4 hours after your last dose.
It's a free app, but the $4.99 upgrade buys you access to a database of drugs, so you don't have to enter all the details manually. Either way, you can also enter custom "drugs", which I used to remind me to do my exercises and TENS machine sessions.
Here's one more tip for when you're laid up on the couch: since you'll want to keep meds nearby, but many can be dangerous to children or pets, keep your pills in an inexpensive coin bank safe. The combination lock will keep out curious animals and toddlers, and you can even write the combination right on the safe, assuming your children and pets can't read.
Dosecast (Free) [iTunes App Store]
Dosecast (Free) [Google Play Store]