I don't blame myself. I know I deserve better. I am just really naive it seems and I tend to see the best in people no matter how much they prove me wrong. I've been talking to my friends and they have all told me to give it some time and I will find someone eventually. There just don't seem to be enough nerdy girls around here and all the ones I do meet are already taken. And everyone I meet online lives too far away, just wants to be friends, or is dating someone and is polyamorous which I don't want to do again. The only reason I agreed to it with my wife was because I didn't want to lose her but I have realized polyamory isn't really for me.