I'm experiencing a problem and I'm looking for some constructive input. Let me start by explaining my situation. I'm currently 25 and still a virgin. I'm completely inexperienced when it comes to sex, I've never had a GF or been on a date. It's not because I'm ugly or have a small dick, neither of those are a problem for me. It's mostly because I just haven't had a burning ambition to go out there and meet people. I've always been focused more on myself and friends rather than finding love. That's how it was for me in high school. While everyone else was interested in getting laid, I was focused on my work and my small group of friends. At the time, most of them were virgins like me. But now, years after high school, even they have lost their virginity and managed to score a few times. I'm now the only one in my group of friends who's still a virgin. Another major reason why I had no desire to find a GF was because of what I had seen my friends go through with their girlfriends. Some of them were in several bad relationships that caused them nothing but stress. My one very close friend has probably had almost 30 different GF's since I've know him (and I'm not exaggerating that number either). After watching that and the fear of STD's and unwanted pregnancies, I decided that sex wasn't worth the work or the risk. But despite not having any ambition at all to seek out sexual encounters, my sex drive has just enough to keep me masturbating on a regular basis. It was ok for a while but now masturbation is starting to loose it's fun. I don't have any problem getting and keeping an erection but I just don't get the satisfaction that I used to. And when I jerk-off I usually end up feeling ashamed and embarrassed for doing it so what little pleasure I get out of it is short-lived. I do have some odd fetishes which also contribute to my negative view of J/O but I won't get into detail there. I would really like to stop masturbating and thinking about sex altogether but what little sex drive I have keeps me doing it, even though I don't want to. I used to have better self control. I could go for 1-2 weeks at a time without spanking the monkey ( my record was 1 month) but now I can't even go for a few days without doing it. All those factors are contributing to my current problem. I'm sexually deprived because I have low interest in finding a partner because I don't want to suffer the embarrassment of looking sexually inexperienced at my age and plus I have no interest in having a serious relationship (sorry if I sound like the typical male pig who only wants sex but after seeing what my friend went through I don't want the same grief). I know the longer I wait the harder it's going to be. Since I have no sex life I masturbate but I'm not happy with that either and I want to stop but I can't. I now find myself often daydreaming about sex and having sexual thoughts and it's really starting to affect my concentration and ability to focus on day-to-day tasks. This also causes me to feel very depressed at times. I feel like I'm loosing my mind and I'm ready to pull my hair out! Considering everything that I've just said, do you think my problem is psychological (depression, low confidence), physical (hormone imbalance), or even a little of both? I should also mention that I took Ritalin (for ADD) for several years while I was in school. We all know the long term effects of Ritalin aren't well known so I though maybe that could also be a factor? I would go see a doctor but right now I don't have any health insurance. I was on my parents plan but since I'm 25 the company dropped me. Right now I'm trying to find an affordable plan and when I do I plan to go see a psychiatrist. I'm hoping that by doing that I can get my hands on some prescription drugs that can help manage and eliminate my unwanted libido. All I want is to have mental clarity again and be able to focus and stop thinking about sex! Sorry for the long post but I just had to get all the off my chest. Any opinions that can shed some light on my problem are greatly appreciated. Thank you.