i split with my ex about 3 months ago (was with her off and on for 5 years nearly) i didnt take it badly at first because all my mates hated her and she hated them (it was very difficult trying to plan nights out), plus when i split with her the next day i passed my test and got my wheels back on the road witch was what i was waiting for for over 2 years.
Like everyone keeps saying mate just keep your chin up and whatever you do dont get back with her, if she has dropped you like a hot spud after everything you have done for her then its not worth it. My ex was one of those girls that wants new things all the time, she bought a brand new car 6 months later she wanted to part ex it for a newer one coz she didnt like it anymore, she asked me to have a kid with her when i said no she left me for a few weeks then came crawling back because she apparently missed me so much., then we got a dog after about 2 weeks she wanted rid because she didnt like it anymore.
what im trying to say here is if your ex has dropped you once she will do it again, its best it has happend now and not in 10 - 20 years time. look at it this way you are still young enough to go out and get yourself someone new and time is the greatest healer.