First of all, thank you for sharing!
Have you thought about eating healthier, exercising, and asking your Dr. for a prescription of Ozempic or a similar drug?
Plenty of posters have shed a lot of weight using this new "miracle drugs" to fight obesity.
One more thing: If you're by yourself watching porno and take 50mg of Viagra, are you able to get hard and cum? If that's the case, it might be psychological, and you're just shy about being seen naked and you need to work on your body to regain your trust.