Depression Support Group
Depression is a real and debilitating condition that is often misunderstood by family and friends. Its meaning can range from a prolonged period of sadness to an actual mental illness with specific symptoms. Find and share experiences with others who are going through the same struggles.

Sadly, regret, remorse and guilt are only going to be solved by you forgiving yourself, and if possible those you hurt forgiving you. You sound like you are sorry, as Stevie says, not doing it again will mean that you have learnt from your mistakes. As difficult as it is to accept, we cannot change the past, only live in the moment and live to be the best you can be in the future. Good luck.
Especially if your still feeling guilty.