Scientifically speaking? yes and no but I think mostly no. There are many factors that influence the longevity of the heart. I could probably come up with countless factors that would influence the health of the heart, i.e. the foods we eat can determine the condition of our coronary arteries, we can choose to smoke or not (which causes hypertension and damages the coronary arteries), we can choose to drink alcohol (alcohol has been proven to have direct damage on the myocardial cells and, in addition, alcohol can weaken the blood vessels but also damage the liver and cause liver failure...liver failure could easily lead to heart failure because of the strain on the heart to pump the blood around the venous system), we can choose to use IV drugs....unclean substances and needles can lead to bacterial endocarditis which can damage the heart valves, we could get sick with strep throat and not treat it which can lead to rheumatic heart disease (which can damage the valves), a hockey player could get hit in the chest right at the correct milisecond to disrupt the cardiac repolarization cycle and lead to V tach or V fib, a high speed car crash can cause the vessels of the heart to literally separate from the heart (Newton was right: An object that is in motion stays in motion until acted upon by an outside force...the coronary arteries continue to travel forward after the seatbelt has restrained the passenger from moving forward causing death, Princess Diana's cause of death)...seriously, I could go on forever....so the answer from a scientific standpoint is NO, but yes because even if you took all extraneous variables out of the equation, the heart could, theoretically have a pre-determined threshold for how long it will last. I would bet, of course, this number is different for everyone, if it existed . The heart muscle changes with age whether it atrophies or hypertrophies (from disease processes). Along with the heart are the vessels that carry oxygen to the heart (the coronary arteries). These vessels change too. They begin to calcify with age and this makes them lose their elasticity. It makes them harder and increases the risk for a clot. The same thing can happen with the cardiac valves that separate the chambers. They become calcified and hardered and do not work as well. They can also dilate or even deteriorate and faill to do their job. This can make the blood flow in an abnormal direction (regurgitate).
NOW THEN...as the above guy said (can't remember his name now) for me, religion comes into play. I do not believe our lives are pre-determined because that would take away our free will to choose to follow God and keep his commandments or to not follow Him. Since I do not believe our lives are pre-determined by God, I do not believe our heart beats are pre-determined by Him either. Of course, these statements on religion are my opinion. Others will disagree.
Kind of a long post....oh well. It was fun to sit around and have some introspection!