Hello and thanks for the query
As per your mail it look like your pain is related to anxiety because your stress test
is negative. More over your pain is not associated with shortness or breath or Ghabharat or dizziness.
If you pin point you area of pain than it can't be a heart pain. Heart pain is all over the chest and associated with other symptoms and you get relief with sorbitrate.
You have more risks factor for coronary heart disease
, your age, being male, Alcoholic, Don't know about hypertension
, diabetes and lipid profile
. Keep a check on this so that you cant get in future.
As your age is 46 you need a cardiac check up once in a year. So that you can't get in rest of life.