Diabetes can cause heart damage, your family history suggest that you watch out.
55 is young to have angina and what is causing the angina?
High b/p as well.
A simple blood test can show high cholestorol and high homocystein(anything over 15% is high for homocysteins).
Some families( mine) have a genetic disorder , where they do not absorb folic acids and vitamins b12 and b 6 , which in turn cause's high homocysteins.
Stopping smoking is the best thing(i still cant stop), so you are headed in the right direction.
If your dr had you on a monitor than they realize the history as well, best nip it in the bud and live a long life.
If homcysteins are a cause ; catch it quickly as it will damage the arteries to the degree I have. Even the smoking cant do this(drs words), I am on 11 different meds & vitamins and you do not want this I assure you.
Let me know ok? Lupne