This has been bothering me for years now and its fucking me up. I have had trouble staying hard ever since I started having sex. My anxiety about it has peaked today because a girl I have been doing stuff with sent me a meme about getting trash dick, after this has happened a few times. I am a tall skinny guy, I have some problems with depression and eating well. But even so I'm in my early 20s, surely this shouldn't be happening? Its putting me off sex so much, and even without the anxiety part, I have been feeling my libido dropping the last month or so. What is going on? How can I change this?