Hi, as the other respondents have stated your penis is completely normal. You should not let this concern that you feel you have from seeking a relationship you eagerly desire. Relationships are about the person you really are and you getting to know the person you meet. This is about personality, NOT about what you have in your trousers. If a woman chooses to be in your company it is because they have seen something that they like about your personality and character.
The issue that you clearly need to address is your mental health. Have you sought professional help with this via a Doctor for this? Our Mental Health is an accumulation of what we have going on in out lives, now, and the experiences we have had throughout our lives. I speak of this as someone who has had to address my own personal mental health issues for many years. Getting professional health can often provide a major boost in the way we regard ourselves now, and how we can establish and maintain a more positive outlook going forward in life for the future.
This is very difficult to achieve on your own - this is why we need professional help to achieve this. Even in the short posting you have here, you state a number of things of concern regarding your mental health. Seeking help is not a weakness, what you need is to summon the personal strength to say that you want to change this about yourself.
You need to see your regular Family Doctor / GP and ask them to specify what help and support you can access from mental health professionals in your area. Then, get a referral to one of them, then, the essential is to find a mental health practitioner you can work with - if they are no good for you - STATE this to them and ask to see someone else, or ask your Doctor for a referral to a different Mental Health Service.
If you are in the UK, many Mental Health Services take personal referrals, so find out about what services offer this in your area, either check on the internet, or look for public information at a main Library, or there are often leaflets at your GP Practice. There are also many Mental Health Voluntary organisations through which you can find out about the best services suitable for you - you can find these organisations listed on the internet, they have National and Local helplines, and you can stay completely anonymous.
Value what you have as YOU as a person now, and, what it is you want to achieve for yourself in the future - such as having relationships with women - get help, work to achieve a better self of SELF than you have now ....