inafix Between a rock and a hard place Really stuck Requiring help Up the proverbial creek Beset by trouble Stuck, figuratively Strapped, say Stymied Facing trouble Up the creek