These are all questions for professionals to answer, which I highly doubt we have here in that fashion. Don't get me wrong, there are knowledgeable people here that may have an understanding of this but again talk to your doctor. What answers you will get here you can already Google.
"IF I COME ... I'M BRINGING THE PAIN WITH ME"