Every dog has its day- This is used when the odds are against you. When you use this phrase it would mean that, you will also have it your way.... sometime....
Pay through the nose- When something is overpriced.... And you know very well that its expensive, but still you need it very badly.... in that case, this phrase can be used to express that you paid up so much reluctantly... without wanting to pay...