Demons are in your mind, but how do you deal with your inner demons? The are trying to convince you that what you are doing is wrong. Sometimes you need to stop thinking about what you are doing. Stop thinking if it's bad or good. Stop wondering if you’re a productive member of society.
You only need to be productive enough to pay your bills. Beyond that is a waste of time. Do not chase money beyond bills. Now, the voice in your head is going to try to get you to worry about every little thing. You need to get rid of it.
I can’t tell you how to fix the constant voices talking in your head. But, I can tell you that you need to focus on something to make them go away. Listen to Creepy Pasta on YouTube or do something productive.
Maybe you need to go for a walk. Maybe you need to work real hard. The constant nagging inside your head is a problem and you need to get rid of it. Do what works for you. You are not what you think. You are what you see in front of you or what you think. Do not let your mind control you. Sometimes, you need to purge your brain and stop it from thinking completely. Sometimes you need a break and sometimes you need to work hard. Decide which needs to be done.