Hello~I am sorry you are having so many health issues.
I am glad you have an appointment to see a cardiologist, the symptoms that you had that prompted you to go to the ER are very concerning, to be honest, I am appalled that the ER doctor even sent you home, in my humble opinion, you should have been admitted for a battery of tests to rule out a TIA (mini stroke) other heart issues and a general blood panel. If this happens again before you see the doctor, then go back to the ER ASAP and demand more tests, don't just let them send you home saying that their equipment says you are OK, this is the first time that I can remember reading that a doctor depended on the "equipment" alone without doing further testing.
As to the other issues you are having, I would seek the opinion of another doctor.