Hi,thanks for query.You should visit your doctor again and at least go for an ekg,blood pressure check and blood counts to see your
hemoglobin level.
Anxiety seems to be an issue here,for that you need to have counseling with a
psychiatrist.Please trust your self and have confidence in your self.Keep your self busy and do not blame self on minor mishaps.spend time with family and friends,this help you relax.
wishing you good health.