talking nonsense; describes someone who just say whatever that comes out of their mouth without giving any regards as to whether it is appropriate or whether it makes any sense or not [colloquial]
difficult on both sides; to be stuck in a very difficult position, facing a hard decision where both choices are just as hard to make; between a rock and a hard place [colloquial]
there is always light at the end of the tunnel; the darkest hour is that before the dawn; every cloud has a silver lining; there is always other way out [written and colloquial]