Is it because due to those habits, Or,
Out of frustration you developed those habits.
Either way, it is affecting you life.!!!
Having some habits is not a problem, until the habits itself becomes a problem.
Next Steps
Visit a psychologist for a better understanding.