Waiting that long for pain meds is not acceptable. You must let your doctors know. If you get a standing order ie meds every 3-4 hours whether you ask or not, it is more likely you will get them on time. Otherwise the nurses will just wait until you ask, and if they are busy it will take a while.