Not confident enough to have sex :(

The title says it all!

I feel like I'm too fat, too gross, too hairy, too unappealing for a guy to want to have sex with me. I'm 210 and 5'6" so I am a bit overweight but I just lost like 50 pounds and have plateaued for a bit. And I trim my downstairs hair but I don't like to shave it all the way, which is my personal preference but I'm still SO HAIRY cursed genes

I've been craving sex but also don't want it outside of a relationship and I feel like I'm never going to get into a relationship until these intrusive thoughts leave.

Anyone similar? Any thoughts ideas or anything?!?