There are a lot of things that you are managing I would suggest make a list of issues and sort them. Take sessions on different issues there might be core self image and other thinking barriers .
Next Steps
See a psychologist discuss psychosexual issues with them.
Health Tips
Many things are interconnected and separate too. Sorting will help you make them clear and help accordingly.