Took medrol (methylprednisolone) dose pk for 6 days. how long until my immune system is no longer considered comp more Took medrol (methylprednisolone) dose pk for 6 days. I had shingles 3 weeks ago and just injured my back. Dr gave me a 5 day pack of medrol (methylprednisolone).