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]
describes a situation where someone has not paid any serious attention in learning or studying or in what he / she is saying and eventually cannot recall anything afterwards; to be forgetful