It varies upon location. Usually, there is no internet, cell phone, or anything that can be used for social media. There sometimes will be a phone that they will give the patients specific times to use; if they have that, you two could call on her times. Visiting hours are usually daily, and they're usually longer on the weekends, so you also have that. I suggest her following everything the doctors and staff say to avoid getting on their bad sides. She shouldn't leave until she feels ready, but when she is, she should make sure to firmly tell them or they sometimes don't listen. A lot of times, the doctors take into account how the patients act towards the other patients, so she should make sure to talk to them and be nice to them, maybe even make a friend (it helps a lot, my newly-made friends there were probably the only reason I survived the place) And she should really try to get help, because they can help, but only if you genuinely work for it. I think its great how you're there for her, you're a good friend. I wish the best of luck to her and yourself, its going to be a struggle, but you guys can do it :) If you have any other questions, just let me know, ok?