Becky Rose is absolutely on the money. Stop trying so hard, and let life come to you.
That doesn't mean, however, that you should just sit at your desk and wait for life to appear on your keyboard. Just focus on what makes life better (like having a job, meeting with friends, the EASY things) and life has a way of working out the seemingly difficult things all on it's own.
I used to worry about all these things you are worrying about - I used to be a relative recluse, who used to sit at his desk every night talking to e-friends. The best times of my life, I've had outside of the house with friends, and those are the things that shape your life.
Remember, just do the EASY things, and the hard things will come naturally