QR doesn't make it hard for you if you are sick. Being sick is normal, part of being a human being... I was sick several times and never once did they "punish" me by giving me a horrible roster.
And if you are sick, you should stay at home unless you must go to the hospital. Your doctor would probably say the same.
I was in service with QR for about a year and I had a good time!
Don't complain, stay a low profile and be positive, you'll be fine. Nobody asks you to come there and if you don't like it you can just resign and go home. To manage the change of your life you must be open minded and understand the country is different from your own and that you are there to work, not on a holiday. That's what I did and I liked it over there.