Probably the only frustrating moment of a game that I haven't been able to circumvent eventually that isn't a final boss is St. Germain from Castlevania: Curse of Darkness. You simply don't have enough antidotes for all of the times he poisons you, and that self-healing and time-stopping thing gets really effing annoying, even when you have the Innocent Devil that is supposed to counter it.