hi lonely, i agree with slothrop

. i dont think you are 'dirty', or guilty of anything wrong. but it sounds like this is causing you a lot of distress - do you have anyone you can talk it over with? i would suggest a therapist, but GPs can also be great when it comes to sexual issues.