I have been very lucky that I haven't struggled with any of these things. I always had sex with attractive girls and only masturbated to relieve stress and keep stamina up.. But, true story, I was addicted to painkillers several years ago, and went to rehab. I spent 10 months with all guys, and was seriously losing it. I walked 3 miles down the road to a dumpy sports bar, and only one girl was there, fat and ugly. It didnt take much to get her back to her place. Scouts honor, best sex I've ever had.
My point is this: fat/ugly people are not difficult to get to have sex with you, they dont care if you masturbate alot or have social and panic disorders, and they are typically fantastic in bed!