I find opiates seem to actually caused headaches for me. Not that it stops me.
I find the same thing as well.
Cheechy said:
so i've been working at this camp lately, and i get a ridiculous amount of headaches. i don't know what's causing them, but my guess is it's a mixture of exhaustion + dehydration + stress.
Cheechy, you really need to try and avoid getting the headaches in the first place. If it's dehydration, make sure you
keep your fluids up!! Seriously, this is a much better solution than taking pain pills. Your body has a headache because it needs water, it's trying to tell you something!
Secondly, make sure you're eating enough, and that it's not highly-processed or high in sugar. Low blood sugar can cause headaches so just be wary of that too.
Lastly, make sure you're getting enough sleep.
In terms of your actual question though, I personally prefer ibuprofen or aspirin for headaches. I only take apap for a headache if my stomach is hurting (it's very gentle on the stomach lining as opposed to ibuprofen) or if I've been taking a lot of ibuprofen recently (i.e. higher tolerance to it).
And as phatass said, apap and ibuprofen actually potentiate each other so for a really bad headache you can actually take a small dose of each (e.g. 500mg-1000mg apap + 200mg-400mg ibuprofen) and you should get good results.