Well, if your work sux and you have no reasonable way to correct that, try kicking your home life up a couple of notches to help balance out your life... 
Having a companion will often help out... When you get off work, maybe head to the mall, grocery store, hair salon (you have no idea how many I have met and had relations with after meeting them in a salon...), get a mani/pedi, go someplace that involves something you like so you will have mutual interests and something to talk about (hobby store, model trains, RC cars, coin/stamp shop, camping/sporting goods store, etc.), and just start talking to people... Talk to girls that you are not even interested in to help develop your skills as you will have no inhibitions with them... Play dumb in the grocery store and ask some females what they suggest for preparing this, how they do that, what wine goes with... "Oh, that sounds cool, if only I had you to show me, perhaps you could find the goodness in your heart to help a brother out"... blah, blah, blah...  (Watch for the magic ring and avoid the married kind...)
You will be surprised what can come your way when you start a convo, make a funny, etc...  Trust me, it works... 

 If you go through life waiting for a mate to approach you, you will most likely have a long and lonely wait, which will most definitely affect the other aspects of your life...  
No fear, dude!  Besides, they have to kill you before they can eat you,...and, in truth...being eaten isn't so bad...  

  Now, go get'em tiger!!!!!!!!!!!!!!