is this a clinical diagnosis or a self diagnosis? Have you seen a medical specialist?
Not only are the volunteers here NOT medical specialists there is no one on this forum that I know of that should be providing medical advice that could prove to be harmful.
If you have not done so already you should seek medical advice from an actual licensed practitioner, not a forum.