Дело в том, что характер человека зависит от его пережитого жизненного опыта, его можно изменить, но для этого потребуется ваше терпение, время, мотивации и конечно ваше желание изменить своё поведение.
Как сказал Конфуций :"Посеешь поступок - пожнёшь привычку, посеешь привычку - пожнёшь характер, посеешь характер - пожнёшь судьбу".
Чтобы изменить свой характер, имените свои мысли.
То что касается ваших привычек, начните вырабатывать полезные навыки, спросите себя: - для чего вам необходима эта привычка?, для вас это будет отличной мотивацией для достижения более высоких целей.
Для истребления привычек вам придётся приложить волевые усилия, но поверьте мне, потом будет проще.
Старайтесь анализировать своё поведение в конкретных ситуациях общения с окружающими.
Все негативные эмоции возникают от внутриличностных переживаний.
Характер человека формируется в течении всей его жизни, возможно на это уйдут месяцы, возможно годы.
Главное наберитесь терпения и не сдавайтесь, регулярно работайте над собой.
Я посоветую вам прочитать книги - Девид Брукс "Путь к характеру"
и Алекс Новак "Книга, корой нет".