It is always good to be a double minded person. Only for your thoughts, not for others.
You know you are doing wrong and you do it because it gives happiness to you.
Learn to fight with your own thoughts. Go, stand in front of a mirror. Ask to you that you are doing it right or wrong by analysing the matter.
This will make you mentally strong and after few days you can have a 100% positivity on you on doing anything.
The will power of you will become the success formula in your life. Stay cool on everything. Anger will never help you in your decisions.
The war between heart and mind is good for you. Go with the right one.
Cool minds never lose, soft hearts alway wins.