Oh, also! They are not free but I think these fields would work wonders:
Self Respect (only 22$)
I have used the last three and they have been amazing for me for a plethora of things
And once you are able to, I would advise being candid about these blocks. That kind of vulnerability can be extremely sexy and any half decent woman will make it a point to help you as best she can