torturous

adjective
  1. causing severe physical or mental suffering; extremely painful or distressing
  2. extremely slow, difficult, or unpleasant

Examples