I don’t have any professional advice to offer, but you’ll be in my prayers. This can be so difficult to deal with, and annoying, and physiologically, this part of our nervous system can have mind of its own, but I think you are in a good spot if you are recognizing that you are a weak spirit. As St Paul says, let yourself be weak, surrender your self more deeply, in love, to God, so that His strength can come to the fore. The human body is beautiful, and was meant to be so by God. He is not ashamed of it, and nothing can change that. But always bear in mind that beautiful as they are, they are persons, same as all of us, and that their beauty is meant to draw us to admire the person that they are, and the love they do, and that we can do for them. In the end, we must say NO to some things, and this is part of being mature. But we can trust that, as our Lord said, if we trust in God, and seek first His Kingdom, then all else will be given us besides.