hang in there man. i've been doing the separation thing for well over a year. it's not easy, but it does get better. i know where you are at. i've been there. Take a deep breath, and relax. sometimes you just need to get all of this out of your head for a few hours or a few days.
i would be careful about hanging out with female friends..... that's just me though.
just be yourself, find yourself. and the rest will start falling into place.