It is often easier to forgive others than to forgive ourselves. How long will you continue to punish and beat yourself over something that Jesus Christ has paid the price for?
1 John 1:9, “If we confess our sins, he is faithful and just to forgive us our sins, and to cleanse us from all unrighteousness.”
Forgive yourself today! Your past is gone and buried; there is nothing you can do about it. You cant go back and re-write your history. There is no future in the past.
Stopping waiting on people to forgive you. For all have sinned and fall short of the glory of God (Rom 3:23 ESV). Look to Jesus for forgiveness, not man. In time others may forgive you but most importantly you need to forgive yourself. Let it go today!