If you're taking a daily aspirin for your heart, you may want to reconsider.

For years, many middle-aged people have taken the drug in hopes of reducing the chance of a heart attack or stroke. Americans bought more than 44 million packages of low-dose aspirin marketed for heart protection in the year ended September, up about 12% from 2005, according to research firm IMS Health.

Now,...