One more thing, and this was a big thing for me. Maybe talk to a family member who you know can get things done. An advocate is anyone you want it to be, that can get you your needs/requests, if the hospital staff doesn't do it for you when you ask/write.
Sometimes, when the hospital is chaos, and you request something, a nurse or doctor may say sure, i will do that, but then 30 mins go by and still nothing, because they are so busy, they forget, or they just out right brush you off because they don't think you need it. This is when you let your advocate know, and they go and make sure the hospital staff knows it's urgency or importance and that it gets done. If that still doesn't work, talk to your doctor when they come in to see you, or your advocate can too.
Not saying it happens everywhere, but i was kind of brushed off when i couldn't talk, and felt like some staff just walked all over me because I couldn't communicate my needs. Others would also just say i was having an anxiety attack. All that ended when i got my brother to advocate for me.
Hopefully you won't need it, but i would have someone just in case.