+1 on aspirin. although, who carries aspirin on a bike ride? anyone?
I thought not.
I've never had heart issues but i take a low dose of aspirin every day. I started it when i was in my thirties and read an article about blood getting thick from living at altitude. It may not make a difference, but I do it anyway.