Если ваши опоздания связаны именно с неправильным расчетом времени (то есть мы говорим о минутах или о десятках минут, а все-таки не о часах),  то я для себя нашла такое решение: не опаздывать только туда, куда крайне ВАЖНО не опоздать. На собеседование, на самолет/поезд, на важное совещание, если вас ждет кто-то важный для вас  итп.  В таких случаях я предпринимаю дополнительные усилия: рассчитываю время поездки при помощи соответствующих приложений (себе не верю), если на машине, то ищу альтернативный маршрут на ОТ на случай пробок , прибавляю к максимальному времени минимум 10 минут,  а если в незнакомое место еду или далеко, то минимум 30,   ставлю  будильник на телефон или напоминалку в календарь, что уже пора собираться.... в 99% случаев все получается      Но чувства времени встроенного нет, потому это возможно только если сконцентрироваться на НЕМНОГИХ задачах, а не пытаться успеть везде.   В остальных случаях я разрешаю себе несколько расслабиться, и немного опоздать.  Если придти на родительское собрание на 10 минут позже, ничего страшного в этом нет -  этим вы никого не подведете и специально вас ждать не будут