Are you getting any professional therapy to address the mental issues you are having. Many family aspects of our lives and genetics can impact on the way we feel and the physical issues that you have mentioned are in themselves traumatic and horrid.
Please seek professional help. Life can get better.