Just to further hammer the point home...
It's not "a stomach upset" you risk through long term NSAID (ab)use. We're not talking a bit of of stomach ache or having to nip to the toilet. NSAIDs can cause gastric ulceration, and if you dont treat those, they can perforate. Then you're vomitting blood, you have gastric contents leaking into your abdominal cavity leading to peritonitis and you have to be hospitalised.
I take ibuprofen if I have a headache, of course, like any sane person, so I'm not suggesting it needs to be a class A drug or anything. But you should NOT be taking them on a daily basis, half a banana or not, just to enable you to run a few miles. The side effects are potentially extremely serious and NOT that rare (and I havent mentioned kidney failure or colonitis), so please dont do it.
Here endeth the lecture.