After reading all of your HX, I really think you should ask your doctor about this. I am not a doctor, no one here is, we just try to help others, but sadly, sometimes, the questions are not in our realm to be able to be answered.
I hope you get some help and feel better soon. I am sorry I can not be of more help.