I'm so sorry that you have been let down and hurt so badly by this shallow idiot of a man. Unfortunately time is really the only cure. You can't stop hurting or feeling emotion because that is part of being human. I know you can't see it now, since you have too much feelings left for him, but the pain will go. There will be someone else in your future and a guy that will stick by you. However, there are other things that you can do and really should do to try and get your life back together again.
Firstly, you need to keep yourself busy -anything will do - exercise, cinema, friends, house cleaning, hobby. It doesn't matter as long as you continue to try and motivate yourself. Don't isolate yourself away, as much as you might be tempted to. Keep in touch and meet with family and friends regularly. Give yourself a good boost - a beauty treatment, new hairdo, massage or anything with a feel good factor. I'm not suggesting that these things will take your pain away, but they are positive things you can do to work your way through this difficult time. And lets face it, he's ruined enough of your life, don't let him ruin anymore.
Make a plan for your future - a career, a trip, learn an activity or new interest, again it doesn't matter. The important thing is, is to start to build yourself back up. It is amazing sometimes how quickly a horrible period in our lives can turn around into something great. And it is a true saying that when one door closes another does open. Keep your chin up girl, you're better than him and lots of luck for your future.