In my job too, I can't seem to say no. My job is a "shift job" so I know that if someone doesn't show up then the whole day is screwed. I almost N E V E R call in sick either.

Though make sure you're not taken advantage of.

It's good to be "flexible" and whatnot. Shows them you are a hard worker and willing to help out when needed. Props for that!