Are you sick and tired of your own bad habits getting in the way? Are you frustrated that you can't seem to stop even though you know they're shitty habits?
Let's try a different approach.
First, I'll tell you something that might sound a bit crazy:
Your bad habits are serving you in some way.
You're not crazy.
You're doing it because it works on some level.
In some way, your “bad” habits are helping you to cope.
Good on you for finding a way to cope.
Instead of beating yourself up for your bad habits, why not try a different approach. Let's celebrate your coping mechanism.
Then you can give yourself a little self compassion and take a moment to figure out what exactly you're coping with.
Once you understand what you're trying to cope with, you might be able to start to replace your bad habit with a good one.
It doesn't need to be perfect right away (or ever!), just 1% better than yesterday.