I had and MI, or possibly acute cardiomyopathy) 1 year ago. I have been told both at different time. LVEF was 45% 2 months after. This was first assessment.. due for another soon. I am on 6.25 mg carvedilol twice a day. I am not physically restricted - I walk 1 mile or more day and do 10 minutes of other light exercises most days. My BP runs under 120/80 most of the time. I understand carvedilol helps prevent stiffening of the heart muscle and can help restore LV function to some degree. How specially, so it do this? What is the biochemical mechanism?