It takes time but it does get better. Some days there is nothing others days it all comes back. Find a hobby or something that you used to do before you meet her. Get out, into the sun helps heaps (beach) that is where I have been hitting, got a wicked tan at the moment and my friends have noticed I'm so much more happier. I have been posting again on FB, tonight being Friday here in Australia already going out with a few friends as we all have hotted up cars for a cruise then Saturday (Valentines day) myself and another group of mates are going out for the day then hit the town for the night for a few drinks. Sunday will be xbox day and catch up on stuff around the house before heading out with another group of cars for a meet.
I have also been getting up at 4am every morning and hitting the gym, been feeling good about myself confidence is back, smile is back, when and if my ex ever sees me again she will get the shock of her life at the transformation of me