My therapist told me to work on myself before I start dating. Its because you attract people who have the same levels of self esteem as you. You will attract women with low self esteem if you try to date with low self esteem and if you have high self esteem you'll attract women with high self esteem. Dating women with low self esteem will only make your low self esteem worse.