Affliction is a suffering caused in general for some moral or phisical suffering. Agony is a word that comes from greek , meaning "fight". It refers to the last fights the human being must face just before its own death. One person is "in agony", when he is close to die. (you can put both words in the www.linguee.com and you will have many sentences related to them) Please excuse my mistakes in english.