Hello William93, welcome to Psych Central.
You sound very down on yourself, you are human! So, it sounds to me that you have some real self-esteem issues going on here. Reading you here, you are looking for others approval all the time, from the women you've had relationships with and all the by-standers. It would be good for you to see a therapist and do some work on yourself and you'll realise you don't need the approval from anyone else. It might also be a good idea to have a go at these online tests as they give you an idea of what is going with you >>>>>
The Sanity Score - Test Your Mental Wellness and
Psychological Tests and Quizzes you can then print these off if you want to and show the results to your doctor. It could be that there is some anxiety and/or depression too which would certainly make you feel you're not good enough to stay in your job. Your doctor is the one to see about getting a diagnosis. In the meantime please feel free to talk some more on the forums as it is helpful to share with others that understand.
__________________
Pegasus
Got a quick question related to mental health or a treatment? Ask it here General Q&A Forum
“Everybody is a genius. But if you judge a fish by it's ability to climb a tree, it will live it's whole life believing that it is stupid.” - Albert Einstein