Sorry to hear it - that sort of thing has happened to us all. Took me from feeling top of the world to feeling like I wanted to puke in 5 seconds flat. In time it all settles down.
I recommend a bunch of really bad rebound affairs that have no chance of lasting whatsoever, however they are like a hurdle you need to jump on your way to the rest of yours days (the way I see it anyway).
Good luck.
RW