Your friend sitting straight.
2 weeks
I usually go for as small as I can get my belly into but In your case id say the shirt needs to be able to go entirely over their belly. It helps if they sit upright as well.
3 weeks
You should do what makes you happy. Though the health issue could return so you'll have to be prepared in case that happens.
5 months