I'm sorry you had to go through all that crux.
I have this thing called tachycardia which means my heart beats too fast - always had it - my heart is fine tho - but because I'm over 50 I'm on meds now to slow it down - I never get down to 60 tho - that's damn near athlete territory isn't it?
70-90 bpm these days for me.
do you have access to a Dr - they could check out your heart for you maybe?
D