The number of times a heart beats per day depends on the individual's heart rate, which can vary based on age, physical fitness, and other factors. On average, a healthy adult heart beats between 60 and 100 times per minute, or 86,400 to 144,000 times per day.