I am sorry for what you have passed all these years and glad you are fine now.
I think you need to schedule some lab and blood test
because the answer you are looking for is rather difficult.
You should exlude some sistemic desease, autoimmune ones.
In my opinion I don't think those three pathologies are related.