It is not necessary for everyone to take aspirin every day for heart health. Aspirin therapy is typically recommended for people who have had a heart attack or stroke, or who are at high risk for developing these conditions. It is important to speak with a healthcare provider before starting aspirin therapy, as it can have side effects and may not be appropriate for everyone.