Hi, Your heart is not getting weaker, this is known as heart failure and they would certainly have seen something so obvious on the echo scan you had. You know, many people find their heart beats harder/faster when consuming food. A substantial amount of blood is re-routed to your digestive system to process food you've consumed. This causes the heart to work harder. Sensing your heart rate increasing and becoming concerned will give you an adrenaline shot, increasing it even further. In most cases, beta blockers will allow your heart rate to go well over 100 bpm, but they will control how quickly it can jump to that rate. In other words, it makes adrenaline have a more slowly affect on the heart rather than quickly jumping from 70bpm to 180.