I'm sorry hun, we can't diagnose you, but we sure can support you. I can see where all this can become alarming. Have you been to a GP to rule out possible medical causes? Do you have a therapist or pdoc? Only them can give you the diagnosis of what might be ailing you. I wish you luck hun in finding what's causing what.