What can I take an how long we'll headache last. Had shot done 12/20/13