I am very dependant of God. He is all i ever depend on. I just slipped away somehow. I did some terrible things which im not proud of. I know I should forgive myself but it's hard sometimes especially when you know youre being punished by God. And i am being punished. You just dont know. And It just breaks my heart.
I wonder if you are right to be so sure that you are being punished by God for your sins, Jennifer ? Psalm 99 (100) certainly suggests the possibility, as the Psalmist wrote :
Among his priests were Aaron and Moses,
among those who invoked his name was Samuel
They invoked the Lord and he answered.
To them He spoke in the pillar of cloud.
They did his will ; they kept the law,
which He, the Lord, had given.
O Lord our God, you answered them.
For them you were a God who forgives ;
yet you punished all their offences.
But your punishment may have ended long ago, your suffering now being mostly redemptive - and largely for the sake of others. 'Whom the Lord loveth, He chastiseth.'
I do find it interesting though that even when the Psalmist is entreating God to save him from the snares and machinations of the many cruel and malign enemies persecuting him, he asks God to forgive him for his own sinfulness at the same time. Perhaps, you should ask God to help you to forgive yourself.