I have the same problem! People are getting their meds late because it takes me like 3 1/2 hours but almost everyone else can get it done just fine. However, I've come to the conclusion that it's because I'm actually doing things right. I check my BPs prior to giving BP meds rather than simply charting the BP that the CNA gets later that day. I also stay with my residents when they take their meds instead of running off and leaving them alone with them. There are several other things I do too and really they all add up in the end. I just make sure to get my residents who get medication several times a day finished first and then pass to the ones who get things only in the morning. It's worked so far.