Hello~
I do believe that your problems are caused or made worse by anxiety, anxiety can cause all kinds of problems. The very fact that all your blood work and tests are coming back "normal" is another sign that it is anxiety. A person does not necessarily have to feel "anxious" to have anxiety, but, your body sure is showing signs of it.
I would try taking some calming herbs, such as Chamomile, Passion Flora, St. John's Wort. Also, take a good, high potency B vitamin, this is the stress vitamin and can help the body to cope better with stress.
i forget to tell some thing in 2012 i donate blood all of the blood test of me is fine -------in 2015 i donate blood 2 times one time to my nephew and one time for Thalassaemia small kids--------before donating blood they do screening of my blood all of the test is clear and while i donate blood to my nephew he is not feeling well they runs bunches of test for him all of his blood test is clear with blood check up my all tests are normal any other suggestion please that i didnot feel worse anxiety