painful

adjective
  1. causing physical pain or discomfort
  2. causing emotional distress or mental anguish
  3. difficult or unpleasant to endure

Examples