I love the advice to read the charts in down time, but as a relatively new grad myself, I have yet to find any! I haven't had time for dinner yet, I finally managed to pee during my shift the other night for the first time. I'm slow, inefficient and I still get sidetracked often- a hunt for cookies or ice cream mid med-pass, a conversation with a dementia resident that lasts 10 minutes, etc. Not intended to be a whine, it's just how things are for me right now. My 30 resident med pass takes about 2.5- 3 hours (first one usually has 26-27 residents, second one has about 20), then the treatments are about an hour depending on the night. That leaves the last hour for charting, but I'm usually there 30 -90 minutes late.
My advice would be, do your best and know that's the best you can do. It will be slow, it will feel overwhelming, but if you're providing the care that you would want for your loved ones, you're doing okay.