I agree with you about the mind. If you were taught as a child that sex or this was dirty and you will go to hell if you do, this will have a big part on it. I have thought about going to a dr and to see if there was any underlying problems. Maybe this will help out. I too have not had a great deal of partners either. Those that I have had do a great job trying and get upset when it doesn't happen.
Oh well, maybe one day......