I used to get headaches and migraines daily that lasted hours but I rarely took ibprophen for them. I recommend keeping a log of when you got a headache, how long it lasted and severity. Show this to your doctor and they can determine whether or not you would be a good candidate for a preventative or something to treat a headache when it comes, or neither. I was started on amytriptyline 10mg and recently was increased to 20 mg, which has virtually eliminated my headaches. This is a small dose (I think). I am also taking magnesium and B2 supplements which are supposed to help with headaches, I'm not sure if they do or not.