My husband used to get migraine headaches and started having mini-strokes at age 36. It was finally determined that the strokes were being caused by a hole in his heart, called a Petale Foramen Ovale, aka: PFO. They did open heart surgery to correct the problem and ended his migraines at the same time.
They now can correct a PFO without invasive surgery, but in his case the surgery was necessary because it turned out that he had two separate holes, one as big as a golf ball.
My heart is ok, other than the arrythmia caused by my diabetes.
But this certainly something to ask about. I’m the same age your husband was when he first started having symptoms.
I hope everything turned out ok. Thank you for sharing.