Everyone has demons. The worst demon of all is denying acknowledgment of your demons. Conquering and ridding your demons is not the answer; they never go away. They are part of you no matter how much you try to deny them.
But we also have an angel, too. The best angel is knowing how to live and control the demons. Consider the famous quote by Sun Tzu, Chinese warrior, strategist, philosopher, and teacher, from his book "The Art of War":
“If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.”
Or, as Irish singer/songwriter Hozier eloquently sings:
"All you have is your 'fire'
And the place you need to reach
Don't you ever tame your demons
But always keep them on a leash…"