torturous
agonizing
tormenting