It's a long time for a Corrie character if they're in hospital for more than a couple of days.
I remember Vera after she donated a kidney, she was out in a couple of days fighting fit. She was sat on her sofa - when the doorbell went. Although others were in the room, she shot up and almost ran to the door to answer it.
pips - I too think it odd that Rosie didn't visit, as for baby Jack, I think he's always at the childminders!! As Kevin and Sally are due to get back together, I guess we'll be seeing more of him in future !