Or you could try making your own, it's easier than you would think. Surprisingly most of the ingredients are readily available off the shelf or online. Warning though... you may wind up travelling the world should you decide to source the ingredients from scratch! Who knows? Could be a learning experience.
Start with the basics: Shea Butter and Titanium Dioxide or Olive oil and Zinc Oxide or Coconut oil or Cacao Butter or Aloe... the list goes on. Lot's of info online about this schtuff.
Sorry, I do get carried away (and this just my first post!) The concept might be a bit much for most people but it's just something I like do myself and thought it might be worth throwing out there.
I've had excellent results with bonding sunscreens like Sawyer and Coppertone Sport, but only when applied correctly:
shower with soap, dry completely, apply sunscreen, wait at least twenty minutes before sweating.
If applied correctly, you'll have to lightly scrub it off at the end of the day.
One application has endured all day rides in places like Death Valley in April, and S.E. Asia in May.
Here's how well it worked - on one trip in Thailand my shoulders burnt while my neck and ears did not. Neck and ears had Coppertone Sport, shoulders had thin linen shirts, wet from sweat.
On another trip I forgot the bonding stuff, and Nivea spf 8 was the only stuff available locally. Even with an application every two hours and staying out of the sun from 11 to 2 I burnt quite badly.
Coppertone Sport gets a bad rating for light fragrance and oxybenzone, but I'm sticking with it until I can find something better.
Strongly second Bob's advice of waiting 20 minutes to let the stuff sink in. I personally use Ombrelle sunscreen from Canada, which has additional UVA agents, but generally find that anything with a physical sunblock agent (zinc/titanium dioxide) won't melt you in the same way that purely chemical sunscreens will. (Chemical sunscreens absorb UV energy and change it into heat. Not always good!)
My forehead's largely covered by my helmet/sunglasses/bangs, so I apply sparingly there to avoid having the stuff drip into my eyes.