I would give LTC another shot, if I were you. Try this:
1. Make a list do your accuchecks and insulins and times.
2. Make a list of your tube feeds.
3. Make a list of your crushed-meds residents.
4. Make several copies of the above and place them on a clipboards and keep them at the nurses desk.
5. When you report to work, grab a copy of your accuchecks and head down the hall to get them done first.
6. Get your ambulatory residents' medications done. (I would go through and flag everybody's record, and unflag when I was done).
7. Save your crushed meds and tube feeds for last, unless something in the medication record indicates otherwise, because these were the most time-consuming..
If you're having issues with time management, these steps should help you tremendously. I would stay away from night shift for the time being, until you at least are able to place a name with the face because EVERYBODY appears to get accuchecks at 0630am. And a lot of those tend to be low, requiring treatment. On evening shift, you are mainly finishing up the BID, TID, and QID. Night includes adding all of those and the DAILY accuchecks, not to mention you may have the WHOLE floor instead of splitting the floor with one nurse on an end and you on another. Only knowing the residents for your particular end when you have to do both ends on night shift might encourage you to make a mad dash to the front door in the morning and never look back.
So try out those steps first on your current shift and see how it goes. Once you learn your residents, ask if you can work another end, using those same steps, to get to know those residents. Once you do that, things will fall in place like second nature, THEN, you will be ready for night shift when you will be able to manage them all.
Just my suggestion of what worked for me when I worked long term care. Those steps really save my a$$ when I decide to go agency, where the only orientation was "here are the keys and the patients are that way".
Good luck to you! This feeling of inept will definitely pass in time!