What a complicated time you’ve both had. Just when it looks like the emotional issues are getting resolved, you have a new medical problem. I suggest you take your boyfriend with you to see your doctor and have the doctor explain your diagnosis and prognosis. Fibroids and endometriosis are often treatable. Even if they are not in your case, communication and experimentation is the key to finding a way to have sex that is satisfying to you both. Educate yourselves by searching websites about the disease. Try out the suggestions in the spirit of adventure and exploration. Focus on intimacy and tenderness, not on rambunctious sex, as a way to deepen your understanding of each other. When two people love and cherish each other, there is always a way to give and receive sexual pleasure.
I wish you well.