What is the difference between the prednisone pills and the shot and which is better and how long does the shot last and what is the side effects of the shot? I took the shot today and got a really bad headache. and I normally take the pills and I was just wondering what the difference was?