Hi, it's worked for me in the past, although sometimes I've had to take two doses. It usually works within 1 to 2 hours, and it can make you feel quite drowsy, so I would be cautious about driving once you've taken the dose. In my experience, it gets rid of the headache, but makes you feel a little spaced out. It is a good drug though, and hopefully will make you feel better, and a little more human! Good luck.