Being at war with yourself is a waste of time!
If you are having a war with yourself, figure out a way to win that war and move on. Wasting time being angry at yourself won’t change what happened. It will just make you lose your focus on the present.
Let go and love yourself!