I don't think that I would use codeine to get rid of a headache no matter how bad it was.
Finals are coming up, so I think it is fair to say stress levels are relatively high. Debated about this for quite a while, but I'm going to skip my 'light day' today as well. Under the circumstances, light day would not accomplish what it is supposed to. I'll wait until Friday to lift a barbell.