> пытаюсь сделать идеально и чтоб понравилось другим,
Наверное, еще и на дом берешь работу, без какой-то доп оплаты? Надо избавляться от этой пагубной привычки.
>не попадаю в дедлайн
Закладывай больше времени на задачи. Хотя, сейчас скорей всего, ты создал репутацию на работе, что почти всегда успеваешь в сроки. Если, будешь закладывать большее время, то люди будут удивляться. Ну ничего, пусть привыкают. Если, тебе нужно время на рефакторинг, так и говори, пусть учитывают это в проекте.
Еще могу посоветовать:
1. Распределять приоритеты правильно.
2. Взять за правило, не брать работу на дом, если это не оплачивается или какая-то экстренная ситуация.