I've made so many mistakes,ive been forgiven but I struggle to forgive myself so I doubt i'm forgiven even tho the people I've hurt say so.
You can never forgive yourself when you realize how you have hurt someone you love. The thought of them even forgiving you is even more torturing. But the more you dwell on the mistakes you have done after been forgiven the more you keep hurting that person.
The thing is the worst mistakes oftenly have the simplest remedies.
Be kind in all ways to that person and to everyone around you. This will make you feel better and actually prevent those mistakes ever happening again