http://www.samaritans.org/
Links are there for organisations outside the UK. But it really helped me recently.
If its any consolation im off later to meet a gal who has severely fucked me up and over. Im trying to pass the time and also think of the best "Fuck you baby" comments i can muster.