Think of anger as multi-layered. Suppose, as an example, that you have five layers of anger: 1) you are angry with your mother for shaming you many times when you were a child; 2) you are angry at the one who bullied you in middle school; 3) you are angry at something your boss did last week; 4) you are angry with your partner today for being insensitive; and 5) you are angry with your child today for showing disrespect.
Now, suppose you forgive your child for the disrespect, but you are still angry with your partner. This issue with the partner could spill over into your relationship with your child so that you “go on and on” with your already-forgiven child. The reason for your continued anger may center in your unforgiveness toward your partner.
At the very heart of the matter might be this: You still harbor resentment toward your mother for injustices that happened years ago. So, to benefit (with anger reduction), you may have to take an inventory of all who still need your forgiveness. Start with the smaller issues and work up to the big ones. Forgive each person for their injustices. Wipe the resentment slate clean. This should greatly reduce your anger. This approach is considered in a deliberate and systematic way in my new book,??The Forgiving Life, available in our Store.