Сначала отделить ответственность от виновности. Ответственность это то, что в ситуации действительно было вашим: что вы сделали и что могли, а что не могли. Виновность это уже оценка, и она любит разрастаться дальше реальных фактов. Можно взять лист, провести линию посередине и записать слева «моё», справа «не моё». Обычно левая колонка получается короче, чем ощущалось.
Потом, если ущерб был, его можно исправить: извиниться, сделать что-то конкретное. Если исправлять нечего, никакое страдание ничего не искупает, сколько себя ни наказывай, долг от этого не уменьшается. Вопрос «что я могу сделать?» полезнее, чем «какая я ужасная».
И ещё спросить себя, нет ли за виной другого чувства. Часто там злость. «Я виновата, что накричала» и «я злюсь, потому что мне давно никто не помогает» это две разные истории. Когда злости разрешают быть, вине становится нечем питаться.
Если вина живёт с вами годами, не привязана к конкретным поступкам и после извинений легче не становится, чаще всего за ней стоит чужой внутренний голос, а не реальная ошибка. Различить, где ваше, а где чужое, в одиночку трудно. Рядом с человеком, который вас не оценивает, это получается проще.