Have you tried to consider joining something? Where you can meet females (casually of course) and just allow them to get to know you? Just a thought, volunteer some place, get into some kind of "group" or things along those lines. You might find the 'windows of opportunity' become better when you're not looking as hard and just trying to enjoy people. Just my thoughts and I hope you don't mind me sharing them with you.
Courage doesn't always roar. Sometimes courage is the voice at the end of the day that says I'll try again tomorrow. ~ Mary Anne Radmacher
Do not pray for an easy life, pray for the strength to endure a difficult one. ~ Bruce Lee
That which does not kill us makes us stronger. ~ Friedrich Nietzsche