I would agree that it is unlikely that any body here would have expertise in this area.
You really need to get some advice from a person with medical qualifications.
Even if there were some very qualified doctors on the forum they would need to examine you to make a diagnosis.
While I can understand it may be embarrassing to discus these things you need to find a doctor that you feel comfortable with.
Remember that as a patent you are entitled to confidentiality.
So the doctor can’t tell other people what you are seeing him for or discuss your issues with other people such as your family without your permission.