Few weeks ago, I had a provider cancel on me on the 2nd call right at her building! Then I couldn't find a substitute the whole week.. Talk about a bad case of blueballs!!
Some weeks are like that and there's just nothing you can do. Cold showers, working extra hours, exercize do whatever that can keep the beast at bay. Just don't let your other head take your judgement over in desparation!